天天看點

Qt在Linux下環境問題集錦

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      

繼續閱讀