日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
編譯Qt5.2在Linux平臺的編譯實踐(qt5.2linux)

QT是一個跨平臺GUI應(yīng)用開發(fā)框架,它可以讓開發(fā)者以單一的代碼編寫界面,它可以用來構(gòu)建多個平臺的程序,包括Windows、linux、Mac OS X等,相對來說,在 Linux 平臺上編譯 Qt 是一件頭疼的事情,在此希望通過本文結(jié)合本人的編譯實踐,給一些想編譯 Qt 的朋友們做一些分享與參考~

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供塔河網(wǎng)站建設(shè)、塔河做網(wǎng)站、塔河網(wǎng)站設(shè)計、塔河網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、塔河企業(yè)網(wǎng)站模板建站服務(wù),十余年塔河做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

我現(xiàn)有的環(huán)境:

* 操作系統(tǒng)版本:Ubuntu 16.04

* 編譯工具:gcc 6.2

* Qt 版本:5.2

編譯準(zhǔn)備:

* 安裝依賴庫:

sudo apt-get install build-essential
sudo apt-get install libxrender-dev libfontconfig1-dev libglib2.0-dev libfreetype6-dev libxi-dev libxrandr-dev

* 獲取軟件包:官方網(wǎng)站上可以獲得 Qt 源碼,推薦安裝 Qt 5.2。

真正編譯:

* 下載源碼,解壓縮

tar zxf /home/download/qt-5.2.tar.gz -C /home/qt

* 進入源碼目錄,準(zhǔn)備編譯

官方文檔建議使用類似如下這樣的命令來編譯:

./configure -prefix /home/qt/qt -release -shared -opensource -optimized-qMAKE 

具體可以參考:[Qt 官方文檔](https://doc.qt.io/qt-5/linux-building.html)

如果準(zhǔn)備完成就會輸出如下信息:

Now running: make

這就表示接下來開始編譯了。

* 編譯

 make

因為編譯是要計算機花費很多時間的,建議可以使用“make -jN”來開啟N個線程加快速度,如果是4核cpu,可以使用命令“make -j4”,它會使用4個并行線程編譯。

* 安裝

編譯完三步之后,最后一步就是安裝 Qt 到系統(tǒng)上,它的安裝比較簡單,只要一行命令:

make install

這樣就可以把 Qt 源碼編譯并安裝安裝在你的系統(tǒng)上了。

小結(jié):

至此,我們已經(jīng)完成了 Qt 在 Linux 平臺的編譯,從而可以完成一些 Qt 的應(yīng)用。當(dāng)然,三步的編譯過程可能會很痛苦,受到網(wǎng)速、網(wǎng)絡(luò)環(huán)境等的影響,以及源碼量太大,編譯完也可能需要一個小時。建議大家可以安裝一些可用的 Qt 軟件包,在遇到棘手的開發(fā)問題或者想學(xué)習(xí)原理的時候,再折騰自己編譯一個 Qt 的源碼。說到底,編譯 QT,還是需要經(jīng)過耐心的一步一步操作,才會有收獲和成功。

成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220


分享名稱:編譯Qt5.2在Linux平臺的編譯實踐(qt5.2linux)
文章來源:http://www.dlmjj.cn/article/cdedeed.html