1. 程式人生 > >LIBS += 存在多個,且多個裡有上下級關係

LIBS += 存在多個,且多個裡有上下級關係

編寫pro檔案時遇到的兩個問題:

1.

第一個是庫設定好之後,qmake 一下,到vs中的工程-》屬性-》連結-》輸入-》附加依賴項  檢視是否正確 

發現的結果是 ptliec61850server.lib 不在目錄 /lib/debug/ptliec61850server下而是在/lib下

解決方法:交換第一個與第二個LIBS即

LIBS += -L"../../../lib/debug/ptliec61850server" \
        -lptliec61850server

LIBS += -L"../../../lib" 

重新qmake檢視路徑為正確路徑。原因是../../../lib/debug/ptliec61850server是../../../lib子目錄。具體操作流程請看到的大神解答一下。

2.第二個問題:

庫的輸出目錄 DLLDESTDIR = ../../../bin

普通程式輸出目錄DESTDIR = ../../../bin