我想有條件地鏈接庫(我有用於iOS設備的此庫,但我沒有用於模擬器)。我正在使用XCode 4.6和iOS 6.1。有條件鏈接iOS上的庫
我看了一個問題(和幾個類似的):iOS conditional link static library
-weak_library鏈接器標誌
我試着用RY以下標誌來構建項目:
-weak_library LibraryNameWithPath
然而,給我一個錯誤:
ld: file not found: LibraryNameWithPath
-weak-1連接標誌
我試着用下面的標誌來構建它:
-weak-lShortLibraryName
,並得到了相同的結果:
ld: library not found for -lShortLibraryName
思考
爲什麼這樣,它是否檢查圖書館的存在,如果它是明確的標記爲一個薄弱環節?
有沒有辦法在構建時間內進行條件鏈接(vs dlopen,dlclose和朋友的運行時間使用情況)?
這是你想要的嗎? [條件鏈接庫](http://stackoverflow.com/questions/8298076/ios-conditional-link-static-library) –
@AnoopVaidya:在那裏的答案是「use -weak_library」,它不適合我。 –