[英]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.