簡體   English   中英

如何鏈接動態庫Xcode 5

[英]How to link a dynamic library Xcode 5

您能指出我一個教程,該教程顯示如何鏈接到動態庫。 我創建了一個動態庫。 現在我不知道如何將其包含到您的項目中。

我嘗試的是1.我將dylib和header文件夾復制到我的項目中。 2.我將庫搜索路徑指定為$(PROJECT_DIR)。3.我將標頭搜索路徑指定為$(PROJECT_DIR)/ include。 現在,它可以構建和鏈接了。 但是當我運行它時,它給了我這個錯誤

.yld:庫未加載:/usr/local/lib/test_dynamic_lib.dylib

現在,我閱讀了文檔,您必須在該路徑中安裝該庫。 怎么做? 或者您可以操縱運行路徑。 我不知道它在說什么。 我實際上是可可開發的初學者。

你能解釋怎么做嗎? 或指向教程。 我找不到。

我找到了答案。 我在目標上編寫了一個構建腳本。

導出DYLIB = myLibrary.dylib mkdir“ $ TARGET_BUILD_DIR / $ TARGET_NAME.bundle / Contents / Frameworks” cp -f“ $ SRCROOT / $ DYLIB” $ TARGET_BUILD_DIR / $ TARGET_NAME.bundle / Contents / Frameworks“ install_name_tool -change @ executable @loader_path /../框架/ $ DYLIB“$ TARGET_BUILD_DIR / $ TARGET_NAME.bundle /內容/ MacOS的/ $ PRODUCT_NAM

是的,謝謝順磁羊角面包,以正確的方向給我下毒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM