導航:首頁 > 操作系統 > qt移植到linux

qt移植到linux

發布時間:2024-08-22 08:20:50

『壹』 qtlinux安裝

qt安裝電腦要求?

目前的家用電腦配置就可以,但是要開發快編譯時間快的話就選配置高點的就行。

求助:qt在linux下,嵌入式交叉編譯環境配置?

答:1、可以2、QtCreator只是一個集成開發工具,這個版本隨意,網上下就可以,Qte不是用最新,而是最好用跟你在Linux開台開發一樣的。

首先要在Linux下交叉編譯Qte的庫,然後再將Lib這些文件移植在板子上,最後通過交叉編譯好的庫去編譯你在pc上編寫的程序,放到板子上運行!關於交叉編譯QT的文章,網上可以搜到很多。

3、WIN7平台的交叉編譯工具安裝比較麻煩,不推薦使用,直接在Linux去下一個別人交叉工具包,直接解壓就好。。

去友善的官網,或其他網站下這類的工具覺得你要先理解什麼叫交叉編譯開發!!!!!

逆戰qt怎麼重新安裝?

逆戰安裝方法:

1、官網下載逆戰文件2、下載完成後打開下載任務。

3、雙擊後解壓。

4、找到安裝程序雙擊。

5、點擊下一步。

6、選擇我接受此協議。

7、點擊下一步。

8、點擊完成即可。

『貳』 qt在linux上和移植時用的到底是哪個qmake

第一步,linux下編譯安裝qt

仍然是用的ok6410提供的qt-everywhere-opensource-src-4.7.1.tar.gz

1、首先在我自己的目錄/z 下新建個qt-x11,將文件拷貝解壓

sudo su (取得root許可權)

mkdir /z/qt-x11

cp qt-everywhere-opensource-src-4.7.1.tar.gz /z/qt-x11 (拷貝到新建的目錄)

tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz

解壓後查看得到:(其中qte4.7.1Makelog為後來生成的,一開始解壓後沒有,我是安裝完成後截的圖= =)

此處的build-all是飛凌公司寫好的腳本,是用於編譯開發板上的嵌入式的qt的,而此處要編譯linux的qt,因此對其進行修改,

gedit build-all

修改結果如下:主要是去掉環境變數的配置和qt的配置

注意此處將qt安裝在了新建文件夾/opt/qt-x11-4.7.1中,這個目錄要記住,因為後面配置qtcreator的時候要到這里找qmake

然後保存關閉,執行 ./build-all

等待。。。我感覺我等了一個下午,幸虧沒有提醒出錯,要不然我就哭了,編譯成功

第二步:安裝配置qtcreator

下載鏈接:http://download.qt-project.org/ 我都被自己的貼心感動得哭了T T

這里根據系統版本神馬的,我就參考了別人的文章下載了一個版本,姐實在被這些版本弄的想哭了,參考鏈接 http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

版本是qt-creator-linux-x86-opensource-2.6.1.bin

1、將下載文件拷貝到/z 目錄下,在終端下,輸入命令

sudo ./qt-creator-linux-x86-opensource-2.6.1.bin

就會出現一個桌面安裝窗口,跟windows一樣安裝就很簡單了

對了,有個插曲,我在安裝過程中終端跳出了一個warning:designer:attempt to add child to。。。我網上搜了下竟然沒搜到這個問題,就直接忽略掉了。。不知道以後會不會有影響。。。

2、接著配置

在主界面中從菜單欄點擊"工具"->"選項"->在左側點擊「構建和運行」界面如下圖所示。

點擊qt版本,有些沒有自動檢測到qmake路徑,這是因為沒設置環境變數,手動添加,將剛安裝的qmake加入:

接著點擊編譯器:已自動檢測到

最後點擊 構建套件,點擊右端添加,

至此配置好用於linux上編譯的qmake,就可以在linux上跑程序了。

3、新建個小程序試下,新建過程參考http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

插曲:我新建的時候,到最後跳出對話框說 「無法創建目錄。。。。」 網上查了有人說在安裝qtcreator的時候沒有用root許可權安裝神馬的,害我重裝一遍但也沒解決問題,幸虧最近在看《鳥哥的私房菜》,裡面說了些文件的許可權問題之類的,於是我把自己創建的工程所在的目錄的許可權都改成chmod 777,然後就沒問題了哈哈

建立工程後,build,run 結果如下:

linux

閱讀全文

與qt移植到linux相關的資料

熱點內容
女孩子如何嫁給程序員 瀏覽:657
安卓的動畫響應為什麼卡 瀏覽:835
怎麼把axure放到伺服器上 瀏覽:847
元柱體的鋼材理論重量的便捷演算法 瀏覽:467
地平線4如何加密 瀏覽:277
淘寶游戲解壓神器 瀏覽:706
androidurl視頻 瀏覽:842
app什麼播放器好 瀏覽:13
網路機頂盒伺服器地址 瀏覽:568
程序員常用軟體下載網站 瀏覽:441
美顏照app哪個好用 瀏覽:287
農業銀行app轉款記錄怎麼清理 瀏覽:903
javastack類 瀏覽:735
安卓11本機內核編譯環境 瀏覽:5
phpstomp安裝 瀏覽:312
安卓手機如何不用密碼下軟體 瀏覽:559
安卓如何換機到新iphone 瀏覽:378
雲喇叭伺服器連接不上 瀏覽:791
雲手機助手連接伺服器失敗 瀏覽:695
電腦怎麼截屏放在文件夾中 瀏覽:264