當前位置:首頁 » 操作系統 » linux移植qt

linux移植qt

發布時間: 2022-12-24 23:23:20

⑴ 如何將linux下的QT程序移植到arm板上

用交叉編譯工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt庫交叉編譯一下然後燒寫到開發板上就可以執行了,當然你qt程序所用到的庫也要放上去,並設置到路徑(QTDIR,PATH,LIBRARY_PATH)等等

⑵ LINUX下的QT程序怎麼移植到windows下

重新編譯即可,Qt的跨平台性是一次編寫,到處編譯,與JAVA的一次編譯,到處執行不同
你可以使用Qt Creator,我沒有用過,就不做介紹了
我一般使用 「qt-vs-addin」在visual studio 2005下面編譯,可能會被某些大蝦所不屑,呵呵
怎麼又是你?

⑶ Linux下Qt的移植問題

很簡單,你只要不使用Linux環境下的特有系統調用,api函數之類的,直接就可以在windows下面編譯了。

⑷ 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

⑸ 做 Linux嵌入式開發,在開發板上移植u-boot,內核,文件系統後為什麼還要移植QT

qt是一個圖形的可視化工具。。。
LINUX本來像DOS一樣是基於命令行的操作系統,,所以使用這個系統輸入一個個字母代碼指令進行操作。。。
有了QT就好說了,,它把命令行形式的系統變成了圖形形式的系統,就像WINDOWS系統一樣,,更直觀,更方便,更人性化,更容易接受啊!!!

⑹ 請問下大家,linux下qt creator寫的程序怎麼移植到開發板s3c2410上運行呢。需要那個qtopia這個平台嗎

多看看論壇
。這種問題
幾句話講不清楚的

自己寫的qt不需要那個東西。那個是開發平台。
但是你自己的東西要先交叉編譯開發包得到arm上用的庫,
拷貝到板子上。然後交叉編譯你自己些的qt程序,才可以執行。交叉編譯工具要符合EABI標准
不然很多程序執行不了,很容易出現段錯誤的提示。。
自己多摸索。。。呵呵。。祝順利。

熱點內容
seo快速排名演算法 發布:2025-05-12 06:17:30 瀏覽:980
怎麼學習演算法 發布:2025-05-12 06:17:25 瀏覽:678
ins海外伺服器ip填什麼 發布:2025-05-12 06:16:50 瀏覽:49
歪歪腳本 發布:2025-05-12 06:07:37 瀏覽:671
linux多ip 發布:2025-05-12 05:58:31 瀏覽:90
手機無線路由器怎麼設置密碼 發布:2025-05-12 05:18:28 瀏覽:816
渝人解壓密碼 發布:2025-05-12 05:18:12 瀏覽:769
備份網站資料庫備份 發布:2025-05-12 05:04:35 瀏覽:53
轉移的存儲卡 發布:2025-05-12 04:51:18 瀏覽:467
c語言大數相加 發布:2025-05-12 04:51:13 瀏覽:589