在linux系統上搭建QT移植mini2440步驟

在這裏分享下師兄分享給我的移植QT到mini2440上運行的步驟方式,如有雷同請見諒,這個可能是借鑑網上各位的前輩的j經驗造成的,忘記了就沒能寫上鍊接。

一 、.我搭建環境:
1、fedora10
2、Qt Creator,我用這個安裝的,安裝步驟我就不說了,安裝這個之後還需要SDK的,怎麼弄我就不說了
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 
3、友善mini2440所配來的相關資料,詳情下面會說
二、 安裝好Qt Creator
怎麼安裝我就不說了,因爲網上很多相關資料了
三  、搭建移植環境
1、首先利用mini2440所帶來資料編譯,步驟如下所示
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
   上面mini2440文件夾裏面所有資料都是買mini2440時配來的,如果沒有就上友善官網下載mini2440光盤資料,我記得是有可以下載的。使用命令./build-all,據我同學反映說可能會出錯,(我弄時候就沒有出錯)出錯解決方式就是
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 第一個出現錯誤的地方往往就是錯誤所在,一般錯誤都是由於缺少某個頭文件而導致的。我編譯的過程中就因爲缺少“zlib.h而出錯。解決辦法就是輸入命令yum install zlib即可,不要帶 “.h” 。 編譯過程非常漫長,要一個小時以上,我就好像用了起碼2個小時,所以這段時間可以做一下其他的事情。

   打開QT creator ,點擊工具欄裏的“Tools->options”,再點擊“QT4-->Add”,找到qt4.6.3的安裝目錄裏面的qmake工具,即: /opt/FriendlyARM/mini2440/arm-qte-4.6.3/qt-everywhere-opensource-src-4.6.3/bin/qmake,最後點擊打開。 如圖所示

在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 
 然後就自己創建一個項目,編寫一個簡單的程序,我是隨便弄一個,在pc機上運行是這樣如下面所示
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 然後點擊左邊的“項目”,點擊“編輯構建配置”的下拉菜單,選擇qt4.6.3版本,然後進行編譯,這樣在相應的目錄裏面便會生成可以在mini2440開發板上運行的qt4.6.3的程序了。如圖所示
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
編譯好之後就會在***-bulid-desktop文件夾裏面生成相應的文件,我生成是
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 把上面紅色圈着的文件傳到mini2440裏面去,至於用什麼方式就看個人主意了,這裏我就不多說了,什麼掛載、ftp等等方式,詳情就自己到網上查查資料了
把hello文件傳到mini2440後利用命令chmod修改hello文件的可執行權限,就把hello移動近opt文件夾裏面,如下圖所示
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客
 然後就進入/usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher查看config.xml,要修改這個文件,修改格式如下所示<example  filename="/opt/hello"  name="hello"  image="screenshots/wiggly.png">

 在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客

  增加這行就好就保存退出

到了最後一步啦,打開mini2440開機,然後打開Qt4.6.3如圖所示

在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客

找到對應畫面就可以打開了
在linux系統上搭建QT移植mini2440步驟 - 關秦楚 - 關秦楚的博客



 這樣就結束了哇,我這個教程成功基礎是你Qt能夠正常在pc機上正常編譯!多謝!
如果不能正常顯示圖像則看網易博客http://guanqinchu.blog.163.com/blog/static/21265316820133110612536/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章