0
我的機器使用Ubuntu操作系統。 我建立了Qt 5.5.1手動對靜態鏈接。配置內置,指定的路徑安裝到:手動內置Qt錯誤配置路徑
$ ./configure -static -prefix /home/myname/qt_src/installed/
然後我感動內置的東西到另一個Ubuntu的機器,並從殼試圖調用QMAKE:
$ qmake CONFIG+=release CONFIG-=debug /home/othername/project/q_panorama.pro -r -spec linux-g++
但我有錯誤
stuckedCould not find qmake configuration file linux-g++
試圖修復它,我發現QMAKE的QTDIR(是嗎?)是不正確:
$ qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /home/myname/qt_src/installed/
好的。嘗試使用qmake -set
選項更改特殊變量(此處僅考慮其中一個變量 - QT_INSTALL_PREFIX, - 爲簡單起見)。首先,檢查它的一致性:
$ qmake -query QT_INSTALL_PREFIX
/home/myname/qt_src/installed/
執行:再次
$ qmake -set QT_INSTALL_PREFIX "/home/othername/qt_static/"
檢查:
$ qmake -query QT_INSTALL_PREFIX
/home/myname/qt_src/installed/
爲什麼變量不修改?
我該如何製作Qt工作的手動構建靜態版本?請幫忙。