簡體   English   中英

如何在C ++ xcode項目中使用動態共享庫?

[英]How do I use a dynamic shared library in a C++ xcode project?

我在XCode中創建了一個新項目(使用模板“STL C ++庫”),並且做了一個小測試函數void hello(); 打印到控制台。

它編譯得很好,我可以導出一個dylib文件。

我無法弄清楚的是如何創建一個項目,然后鏈接到該文件,並可以調用hello()方法。

任何建議將不勝感激。

亞歷克斯。

創建另一個Xcode項目,例如應用程序項目。 在您的示例中,您可以創建一個使用C ++的命令行工具項目。

創建項目后,將dylib添加到目標的Link Binary with Libraries構建階段。 在Xcode 4中,從項目導航器中選擇項目以打開項目編輯器。 從項目編輯器左側的目標列表中選擇目標。 單擊編輯器頂部的“構建階段”按鈕。 單擊Link Binary with Libraries構建階段旁邊的顯示三角形。 單擊+按鈕添加庫。

完成將dylib添加到項目后,在代碼中包含庫的頭文件,並且應該能夠調用hello()函數。 您可能還需要將庫的搜索路徑添加到“庫搜索路徑”構建設置以使用您的庫。

暫無
暫無

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

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