2012-04-26 74 views
1

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

我试图取消一个xcconfig设置的项目设置窗口,所以可能在那里做了一些错误。任何想法,我缺少什么?

回答

2

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

0

如果你想链接到/ usr/lib而不是/ Developer/SDKs/bla/usr/lib,你需要在链接时使用库的完整路径。将其添加到“其他链接器标志”:/usr/lib/somelib.dylib(注意路径前面没有-l)