2012-04-26 77 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)