win7 (Qt 5.8) + red hat 7.3(VMware 12) ( Qt5.6 )((搭建環境)

來源:互聯網
上載者:User

標籤:檔案   應該   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 )((搭建環境)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.