各位大佬,請幫幫忙。我在呼叫動態庫的時候,它總是報錯::-1: error: LNK1104: 無法打開檔案“xxx.lib”。我呼叫動態庫的步驟是如下:
1.在工程目錄下創建了一個dll檔案,用來存放庫檔案:主要有xxx.dll庫、xxx.lib庫
2.指定動態庫的路徑:
LIBS += -L$$PWD/dll/ -lxxx
3.通過QtCreator選擇外部庫進行指定庫路徑,代碼如下:
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/dll/ -lxxx
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/dll/ -lxxx
INCLUDEPATH += $$PWD/dll
DEPENDPATH += $$PWD/dll
4.把相應的頭檔案放在工程目錄下。
5.編譯運行
以上,請問哪里錯了嗎?還有就是動態庫.dll和靜態庫.lib是不是一定要庫名字一樣呢?www.021445.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/13755.html
標籤:非技術區
上一篇:freenom怎樣修改NS服務器
下一篇:vue.js的下拉框通過v-for遍歷獲取值,通過v-model雙向系結之后,下拉框的默認值加selected失效,如何解決?
