2013-10-18 67 views
0

我正在開發使用QT Creator和外部庫 - 應用程序的應用程序。但我無法將其與我的項目鏈接。我在我的項目文件夾庫文件libarchive.so.13.1.2,這串在我的.pro文件:如何鏈接Qt中的動態庫

LIBS += -L$$_PRO_FILE_PWD_ -llibarchive.so.13.1.2 

,我有一個錯誤:-1:錯誤:無法找到-llibarchive.so .13.1.2。我試過不同的文件名和符號鏈接。我做錯了什麼?

+2

嘗試-larchive代替 – Shf

+0

@Shf已經嘗試過......仍然沒有新 – wlredeye

回答

0

試試這個

LIBS += -L$$_PRO_FILE_PWD_ -larchive.so.13.1.2 
+0

相同的結果。我已經試過-larchive.so.13.1.2,-larchive。 so,-larchive.so.13,-larchive ... – wlredeye

+0

您的libarchive.so.13.1.2與您的.pro文件存在於相同的目錄中嗎?在你的pro文件發生變化後你運行qmake嗎? – patriotyk