我正在嘗試編譯使用Xcode使用多個庫的應用程序。爲此,我創建了一個腳本,將我所有的.dylibs
從我的計算機上的位置複製到我的應用程序包中的Frameworks
文件夾。 添加必要的linker flags
和header search paths
後,我現在必須添加我的library search paths
。在應用程序包中使用Dylib
因爲我複製了我的應用程序包的Frameworks文件夾中的所有庫,我推斷我必須將$(FRAMEWORKS_FOLDER_PATH)
添加到library search paths
設置。添加此失敗,因爲鏈接器無法找到該目錄。
我猜測Frameworks
文件夾是在搜索library search paths
設置後才創建的。如果是這樣,我該如何使用我在應用程序包中複製的庫?
您的問題是編譯失敗,或者編譯後應用程序無法運行? – sjs
它不會編譯,因爲它找不到這些庫。 – Cubia