tengo un HLRange estructura con dos de CGFloatCómo hacer que una máquina de estructura como CGRectMake (iPhone)
struct HOLRange
{
CGFloat min;
CGFloat max;
};
typedef struct HOLRange HOLRange;
pero ¿Cómo puedo hacer una función como HLRangeMake (1,2); .. como CGRectMake?
--EDIT--
mi archivo de cabecera
#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
Comando /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 fallado con el código de salida 1, si puedo añadir que el código –
¿Qué hay mensaje de error del compilador? ¿Dónde exactamente pusiste ese código? Debe estar fuera de una implementación de clase. ¿Incluyó también una declaración de función correspondiente en el archivo de encabezado? por favor edite su pregunta y agregue más información. –
lo he editado –