mam HLRange struct z dwóch CGFloat naJak zrobić ekspres struct jak CGRectMake (iPhone)
struct HOLRange
{
CGFloat min;
CGFloat max;
};
typedef struct HOLRange HOLRange;
ale jak mam zrobić funkcję jak HLRangeMake (1,2); .. jak CGRectMake?
--EDIT--
mój plik nagłówka
#import <Foundation/Foundation.h>
struct HOLRange
{
CGFloat min;
CGFloat max;
};
typedef struct HOLRange HOLRange;
HOLRange HOLRangeMake(CGFloat min, CGFloat max) {
HOLRange range;
range.min = min;
range.max = max;
return range;
}
@interface Structs : NSObject {
}
@end
error message: ld: duplicate symbol _HOLRangeMake in /Users/Documents/projects/iphone/test/catalog/base1/build/base1.build/Debug-iphoneos/base1.build/Objects-normal/armv6/base1AppDelegate.o and /Users/Documents/projects/iphone/test/catalog/base1/build/base1.build/Debug-iphoneos/base1.build/Objects-normal/armv6/main.o
poleceń /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 nie powiodło się z kodem wyjścia 1, jeśli dodam, że kod –
Co znajduje się komunikat o błędzie kompilatora za? Gdzie dokładnie umieściłeś ten kod? Musi być poza implementacją klasy. Czy w pliku nagłówkowym umieściłeś również odpowiednią deklarację funkcji? edytuj swoje pytanie i dodaj więcej informacji. –
Edytowałem to –