2014-02-18 454 views
0

有沒有辦法在.pro文件中定義qt目錄的路徑? 我試過INCLUDEPATH +=LIB +=,但是在makefile中的qmake之後,總是放置/ usr/share/qt4和/ usr/include/qt4 /作爲安裝qt的目錄的路徑...也許我可以說我想要將/usr/替換爲/home/ubuntu/Qt5.2.1/5.2.1/gcc或其他一些東西。我可以在.pro文件中設置Qt目錄的標準路徑嗎?

+1

將項目文件中的路徑設置爲Qt是非常不尋常的。更可能你只是想確保$ QTDIR設置正確,並且你正在運行位於這裏的qmake:'/home/ubuntu/Qt5.2.1/5.2.1/gcc/bin/qmake ...' (你運行的qmake是添加'/ usr'路徑可能是系統中安裝的qmake)。 – Linville

回答

2

@林維爾說的是對的。使用正確的qmake,這些路徑將是你想要的。

通常你不需要設置QTDIR,只需運行正確的qmake就可以工作。

export PATH=/home/ubuntu/Qt5.2.1/5.2.1/gcc/bin:$PATH 
mkdir -p $HOME/build/myapp && cd $HOME/build/myapp 
# check you have the right qmake 
which qmake && qmake -query 
# shadow build so as to not pollute your source tree 
qmake $HOME/source/myapp/myapp.pro 

如果由於某種原因,你想指由QMAKE上市 - 查詢您可以使用$$ [QT_INSTALL_DATA]例如路徑。

+0

注意:如果您在qmake期間從qt目錄中抓取/運行tools/libs時遇到問題,請重新引導。我有一個問題,windeployqt從來沒有工作,迫使我直接鏈接到qt目錄。刪除直接路徑並重新啓動後,windeployqt開始工作。一些東西,IT人羣。 –

相關問題