Qt在Linux下環境問題
一、指令終端輸入qmake報錯
報錯資訊如下:-bash: qmake: command not found
原因分析:主要是因為系統找不到qmake程式引起的,也可以說是環境變量設定有問題。
解決方法:
1.在/etc/profile檔案裡添加下面幾行語句:
export QTDIR=/opt/QtSdk/qt #安裝位置
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin
注意:在profile中設定的變量(全局)的可以作用于任何使用者。
2.在~/.bashrc檔案中添加上面語句。
注意:在.bashrc中設定的變量隻能用于目前使用者。
3.直接使用Shell指令設定PATH:
export PATH=/opt/qtsdk/qt/bin:$PATH
注意:“=”前後必須無空格,這種方式可以立即生效,但是使用者登出後它就會失效。前面兩種方式不會失效。
二、終端輸入qmake -o Makefile xx.pro報錯
報錯資訊如下:Unable to generate makefile for:
原因分析:可能是檔案權限的問題,目前使用者無權限。
解決方法:
1.最簡單的,切換到root使用者再執行。
2.為目前使用者設定權限:
sudo chown -R applee /home/applee/qt/examples