成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

qt5.9.1環(huán)境變量設(shè)置 QT程序怎么移植到開發(fā)板并運(yùn)行?

QT程序怎么移植到開發(fā)板并運(yùn)行?所需條件:1.上位機(jī)編譯的可執(zhí)行文件,以hello為例,在虛擬機(jī)的Ubuntu中,寫完代碼后,定位當(dāng)前目錄,執(zhí)行命令$qmake-project//生成工程文件。pro

QT程序怎么移植到開發(fā)板并運(yùn)行?

所需條件:

1.上位機(jī)編譯的可執(zhí)行文件,以hello為例,在虛擬機(jī)的Ubuntu中,寫完代碼后,定位當(dāng)前目錄,執(zhí)行命令$qmake-project//生成工程文件。pro $qmake//生成makefile $make//生成可執(zhí)行文件。你好,注意這些命令是在arm版本的qt環(huán)境下編譯的!執(zhí)行qmake-v看看是不是arm版本,是不是在用arm庫!執(zhí)行filehello看看hello是不是arm下運(yùn)行的程序!

2.移植了QT庫的開發(fā)板剛開始學(xué),只需要移植幾個(gè)基礎(chǔ)庫!觸摸屏,鼠標(biāo),鍵盤后面再說!它們是:和字體下的字體。為了防止出錯(cuò),我移植了他們所有的相關(guān)鏈接文件so.4,so.4.7,so.4.7.2!移植方法可以用nfs!u盤!我用nfs太慢了,很不方便。我只是簡單的用u盤復(fù)制了一下!因?yàn)檫@些庫小的不到1M,大的不到13M,所以優(yōu)盤還是很快的!更讓我困擾的是虛擬機(jī)沒有。;不支持拖拽鏈接文件到xp環(huán)境!我只需要在虛擬機(jī)里發(fā)郵件到我的郵箱,然后在xp環(huán)境下下載這些東西,再通過u盤復(fù)制就可以了!曲折。。。我的虛擬機(jī)u盤不識別!1)移植到哪里?從你的虛擬機(jī)編譯安裝arm版QT庫,復(fù)制!接下來2)把移植放在哪里過去?It s最好和你的arm版QT在虛擬機(jī)中所在的目錄一樣,操作方便!看看我在開發(fā)板下的新目錄:home/feng Chao/qtenv/arm/lib home/feng Chao/qtenv/arm/bin home/feng Chao/qtenv/arm/lib/fonts。把那些放好。所以文件用lib,字體用字體!

3.最重要的一步是設(shè)置環(huán)境變量!在開發(fā)板根目錄下執(zhí)行:$vi/etc/profile然后輸入exportqtdir/home/feng Chao/qt: $ path: $ LD _ library _ path保存并退出!好吧!Vi用法:打開文件后,輸入I進(jìn)入編輯模式,然后按。ESC退出編輯模式并進(jìn)入命令模式。輸入:鍵入命令wq保存并退出,鍵入Q退出。

4.然后將編譯好的可執(zhí)行h:cannotfindfontdirectory/home/feng Chao/qtenv/arm/lib/fonts-isqtinstalledCorrectly?這是你沒有 不要安裝字體。仔細(xì)檢查,改正!2)也是因?yàn)槟銢]有 t移植了庫或鏈接到它的文件,或者環(huán)境變量是錯(cuò)誤的!

怎樣在ubuntu下安裝qt嵌入式?

1 cd ~/Qtenvt2 t3 chmod u x t5為了方便文件管理,sdk也安裝在Qtenv文件夾中。T 2。解壓縮源代碼包,在用戶目錄下創(chuàng)建一個(gè)Qtenv目錄,用于存儲編譯后的源文件。T mkdir $HOME/Qtenvt在qtembedded目錄下創(chuàng)建arm和x86目錄。這兩個(gè)目錄主要是為了編譯用戶的QTE而創(chuàng)建的;s arm開發(fā)版,另一個(gè)目錄用于存放qvfb的x86下的QTE,方便演示和開發(fā)。t 1t CD ~/qtenvt 2 mkdir arm x86t接下來,將源代碼包分別復(fù)制到arm和x86上并解壓。雖然這樣會浪費(fèi)一些硬盤空間(ps:主機(jī)上的硬盤太不值錢了),但是可以為以后的重新配置和編譯節(jié)省很多時(shí)間。T1cd ~/qtenvt2mv。/arm t3cd ~/qtenv/armt 4 tarxjvft 6 CD ~/qtenv/x86t 7mv。/x86 t8tarxjvf解壓后分別配置為arm平臺和x86平臺。配置前可以進(jìn)入t./configure -embedded -helpt進(jìn)行配置幫助查詢,根據(jù)平臺配置編譯安裝文件。命令代碼如下:t1cd ~/qtenv/armt2。/configure-prefix $ home/qtenv/arm-embedded arm-no make docs-no make demo-no make examples T3 maket 4 make in。Stallt5t6cd ~/QTEnv/x86t7。/configure-prefix $ home/qtenv/arm-embedded x86-no make docs-no mak《在arm-linux-gcc 3.4.1下編譯 qt-embedded-4.6.2》完成了編譯。t編譯安裝后,需要設(shè)置系統(tǒng)的環(huán)境變量,可以是臨時(shí)的,也可以是永久的。臨時(shí)行設(shè)置是直接輸入t1 : $ patht 5 : $ LD _ library _ path 6 exportqvfbdir $ qtx dir/Qt/bint 7 exportqtemakedir $ qte dir/bint這些變量可以根據(jù)自己的喜好添加或刪除。關(guān)閉當(dāng)前命令終端后,此設(shè)置方法無效。第二種方法是編輯。bash_profile文件在當(dāng)前用戶 的主目錄中,添加上面的命令行并保存重啟命令終端。