自己在VS寫了一個庫放到Qt里用,檔案路徑如下
MyLib
|
|--- src 源檔案
|--- include 頭檔案
|--- lib 庫檔案(.lib)
Qt的.pro檔案中加入庫
INCLUDEPATH += $$PWD/include
LIBS += $$PWD/lib/MyLib.lib
但是我發現如果不把源檔案檔案夾中的源檔案添加到.pro檔案中(SOURCES += $$PWD/src/MyLib.cpp),沒辦法識別到源檔案中函式的定義。
請問是只能把源檔案加入到.pro檔案中這一種解決方法嗎
uj5u.com熱心網友回復:
可以用win api LoadLibrary顯示加載或者
#pragma comment(lib, "netapi32.lib")
uj5u.com熱心網友回復:
你寫錯了LIBS += -L$$PWD/lib/ -lMyLib
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/285107.html
標籤:C++ 語言
上一篇:陣列重新排序問題
