3
我編譯QT(QT-比比皆是 - 開源-SRC-4.7.4):QMAKE在Linux上使用Qt的安裝路徑不正確使用
./configure --prefix=/edrive/local/qt
gmake && gmake install
當我要做出新的項目,在qmake
創建Makefile中使用錯誤包括路徑和指向錯誤的二進制文件和庫目錄:
> qmake -query "QT_INSTALL_PREFIX"
/edrive/local
包括:
個-I/edrive/local/include/QtCore
-I/edrive/local/include/QtGui
-I/edrive/local/include
庫:
-L/edrive/local/lib
UIC:
/edrive/local/bin/uic
這是因爲QT安裝在/edrive/local/qt
顯然是錯誤的。
有沒有辦法解決這個短小的手動修改qt配置文件? 我做錯了什麼?
順便說一句,它是選擇正確的qmake:
> which qmake
/edrive/local/bin/qt/qmake
我想我打電話給正確的qmake,但qmake得到了錯誤:'>/edrive/local/bin/qt/qmake -query「QT_INSTALL_PREFIX」 /edrive/local'。我嘗試設置新路徑,但查詢仍輸出相同的結果... – stefanB
嗯,我的觀點是,如果你的--prefix是/ edrive/local/qt,那麼路徑應該是/ edrive/local/qt/bin,而不是/ edrive/local/bin/qt,如果你明白我的意思。不過,你可以用'qmake -set'重新設置前綴' – favoretti
我明白了......我終止了終端並重新啓動,現在一切正常 - 奇怪,我找到了我的配置文件幾次我猜想搞糊塗了.... – stefanB