Je suis en train de compiler des trucs sous Mac OS 10.7 dans Eclipse et la construction meurt sur:symboles non définis symboles non définis pour x86_64 architecture: « _kCFAllocatorDefault »
Undefined symbols for architecture x86_64:
"_kCFAllocatorDefault", referenced from:
___GLeeGetProcAddress in GLee.o
"_CFURLCreateWithFileSystemPath", referenced from:
___GLeeGetProcAddress in GLee.o
"_CFStringCreateWithCString", referenced from:
___GLeeGetProcAddress in GLee.o
"_CFBundleCreate", referenced from:
___GLeeGetProcAddress in GLee.o
"_CFBundleGetFunctionPointerForName", referenced from:
___GLeeGetProcAddress in GLee.o
"_CFRelease", referenced from:
___GLeeGetProcAddress in GLee.o
"_glGetString", referenced from:
___GLeeGetExtensions in GLee.o
_GLeeGetExtStrGL in GLee.o
_GLeeInit in GLee.o
(maybe you meant: _GLee_Lazy_glGetStringi, _GLeeFuncPtr_glGetStringi)
"___CFConstantStringClassReference", referenced from:
CFString in GLee.o
donc je sais que le problème est avec des symboles ld. Maintenant, j'ai essayé d'aller dans les propriétés du projet et d'ajouter le framework CoreFramework aux paramètres de g ++ et gcc dans eclipse mais cela ne l'a pas résolu.
Où sont situés ces symboles et plus important - comment les ajouter à mon projet?
Ne fonctionnait pas pour moi. Je reçois une erreur "ld: framework not found CoreFoundation". – Zammbi