標籤:檔案 應該 back lock qt 5 $path download vmware 5.6
說明:Qt5.6 搭配 red hat 7.3(圖形介面)
因為環境的複雜性, 不敢確定說其他的環境同樣可行,若且唯若這種環境(我的機器環境是這樣)應該可以成功
從 http://download.qt.io/official_releases/qt/5.8/5.8.0/ 下載 5.8版本的Qt(用於在windows下安裝)
qt-opensource-windows-x86-mingw530-5.8.0.exe(帶編譯器版本,其他版本要配置編譯環境)
從 http://download.qt.io/official_releases/qt/5.6/5.6.0/ 下載Qt(用於在rhel下安裝,這個環境裝5.8會出錯,我就換成了這個)
qt-opensource-linux-x64-5.6.0.run (linux版本)
1、windows 正常全選安裝5.8版本的Qt: qt-opensource-windows-x86-mingw530-5.8.0.exe
配置環境變數
右擊-》我的電腦-》進階系統設定-》環境變數-》Path(系統變數)-》編輯
加入 C:\mysql\bin;C:\mysql\lib (用 ‘;‘ 分隔每個路徑)
2、rhel: 正常全選安裝 Qt5.6版本: qt-opensource-linux-x64-5.6.0.run
root許可權 正常全選安裝(路徑應該是/opt.....下)
qmake -v //顯示版本
版本號碼是1.*多的就配置環境變數 (版本號碼顯示3.*就不用設定了)
配置環境變數 (機器上因為有老版本的qt,所以優先新版本的搜尋)
PATH=/opt/Qt5.6.0/5.6/gcc_64/bin:$PATH:$HOME/.local/bin:.:$HOME/bin
3、移植測試
在Windows中建立一個qt工程,用於測試
將工程傳到伺服器上,到對應的路徑下(我直接偷懶,用共用,結果一樣的)
qmake,產生 makefile , 之後make, 提示找不到動態庫 libGL.so(我的機器是這樣)
連結缺少的動態庫(要是make成功就不用建立連結了)
cd /usr/lib
ln -s ../lib64/libGL.so.1.2.0 libGL.so //建立軟連結(類似捷徑)
回到相應的路徑下 qmake
make 一把,組建檔案
完成移植測試
win7 (Qt 5.8) + red hat 7.3(VMware 12) ( Qt5.6 )((搭建環境)