Xcode链接器错误,在/ usr / lib中找不到lib

时间:2012-04-26 15:24:44

标签: xcode xcconfig

我在XCode 3.2中遇到链接器错误,它声称无法在/ usr / lib中找到libs,即使LIBRARY_SEARCH_PATHS =“/ usr / lib”并且已将dylib添加到xcode项目中。项目的后期复制构建阶段设法找到这个文件没有任何问题,但不能。

我试图废弃xcconfig设置的项目设置窗口,所以可能在那里做错了。关于我缺少什么的任何想法?

2 个答案:

答案 0 :(得分:3)

请注意,/usr/lib等路径会以您的SDK设置为前缀,因此您认为/usr/lib的内容实际上可能是/Developer/SDKs/MacOSX10.6.sdk/usr/lib(如果您的SDK设置为10.6)。

答案 1 :(得分:1)

如果要链接到/ usr / lib中的某些内容而不是/ Developer / SDKs / bla / usr / lib中的内容,则需要在链接时使用库的完整路径。将其添加到“Other Linker Flags”:/ usr / lib / somelib.dylib(注意路径前面没有-l)