2014-12-03 402 views
0

我已經在Windows上使用Qt創建了一個C++庫,它運行良好。現在我想在OS X/Mac上使用Qt構建相同的C++庫,並且在運行與在Windows上創建此C++庫相同的步驟後,我不確定哪些生成的文件是我在OS X上需要的庫。 在Windows上,我可以通過以下文件在其他C++項目中使用庫:.dll,對象文件庫和頭文件。我可以找到目標文件夾中生成的前兩個文件:使用Qt在OS X/Mac上構建C++庫

enter image description here

但在Mac上,檢查同一個文件夾後,我發現生成的文件如下:

enter image description here

哪些文件我製作的圖書館是?以及如何在OS X上的其他C++項目中使用生成的庫? 我試圖找到一些分步指南,但目前爲止沒有運氣,所以如果有任何有用的鏈接將有所幫助。 提前謝謝!

回答

2

圖書館是

libsdk.1.0.0.dylib 

所有其他libsdk *名爲.dylib是鏈接到庫(兼容的原因,某些應用程序尋找libsdk.dylib)。您可以像使用任何其他動態庫一樣使用這些庫。將庫和頭文件提供給本地路徑或在系統範圍內安裝(DYLD_LIBRARY_PATH)。

查看How to use dylib in Mac OS X (C++)瞭解更多信息。