回覆列表
-
1 # eyshi1202
-
2 # lanfengz3
你的系統看起來像是CentOS,可能預設就已經安裝了Qt Library了。你直接輸入`qmake`命令,可能使用的是系統自帶的比較舊的Qt Library版本。你可以看看到底這個qmake在什麼路徑下,是不是你安裝的Qt Library的路徑:
# which qmake
如果你自己安裝的Qt Library是用offline包安裝的(包含了Qt Library和Qt Creator),一般是安裝在/opt目錄下;如果你是獨立安裝Qt Library的,一般是安裝在/usr/local/Trolltech/目錄下。
如果`which qmake`顯示出來的路徑不是你安裝的Qt Library的路徑,你可以用絕對路徑來呼叫qmake。例如:
# /usr/local/Trolltech/Qt-4.8.4/bin/qmake
記錄下在CentOS下安裝qt4.8的過程:(最好是在英文系統語言環境下安裝,中文可能會出現無法正確中文字型)1. 安裝必需的環境安裝gcc和g++:[root@localhost local]# yum install gcc[root@localhost local]# yum install gcc-c++安裝Xlib:[root@localhost local]# yum install libX11-devel libXext-devel libXtst-devel2. 下載qt官網下載地址:http://qt-project.org/downloads。CentOS安裝選擇Qt libraries 4.8.5 for Linux/X11 (230 MB) (Info) 3. 將下載的qt進行解壓[root@localhost local]# tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz4. 進行配置[root@localhost local]# ./configure --prefix=/usr/local我選擇安裝在/usr/local下,最後配置環境的時候要記得更換成自己安裝的目錄。5. 編譯、執行這步可能會花費比較長的時間,需要耐心等大[root@localhost local]# gmake[root@localhost local]# gmake install6. 安裝成功,配置環境變數將安裝路徑寫到環境變數中[root@localhost local]# vim /etc/profile加入以下內容:#ADD QT4.8.5 PATHPATH=/usr/local/bin:$PATHexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTTRC使配置生效[root@localhost bin]# source /etc/profile7. 配置成功!開啟qt介面進行程式設計吧!進入qt安裝目錄/bin資料夾下,執行