在這裏分享下師兄分享給我的移植QT到mini2440上運行的步驟方式,如有雷同請見諒,這個可能是借鑑網上各位的前輩的j經驗造成的,忘記了就沒能寫上鍊接。
一 、.我搭建環境:
1、fedora10
2、Qt Creator,我用這個安裝的,安裝步驟我就不說了,安裝這個之後還需要SDK的,怎麼弄我就不說了
3、友善mini2440所配來的相關資料,詳情下面會說
二、 安裝好Qt Creator
怎麼安裝我就不說了,因爲網上很多相關資料了
三 、搭建移植環境
1、首先利用mini2440所帶來資料編譯,步驟如下所示
上面mini2440文件夾裏面所有資料都是買mini2440時配來的,如果沒有就上友善官網下載mini2440光盤資料,我記得是有可以下載的。使用命令./build-all,據我同學反映說可能會出錯,(我弄時候就沒有出錯)出錯解決方式就是
第一個出現錯誤的地方往往就是錯誤所在,一般錯誤都是由於缺少某個頭文件而導致的。我編譯的過程中就因爲缺少“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,最後點擊打開。
如圖所示
然後就自己創建一個項目,編寫一個簡單的程序,我是隨便弄一個,在pc機上運行是這樣如下面所示
然後
點擊左邊的“項目”,點擊“編輯構建配置”的下拉菜單,選擇qt4.6.3版本,然後進行編譯,這樣在相應的目錄裏面便會生成可以在mini2440開發板上運行的qt4.6.3的程序了。如圖所示
編譯好之後就會在***-bulid-desktop文件夾裏面生成相應的文件,我生成是
把上面紅色圈着的文件傳到mini2440裏面去,至於用什麼方式就看個人主意了,這裏我就不多說了,什麼掛載、ftp等等方式,詳情就自己到網上查查資料了
把hello文件傳到mini2440後利用命令chmod修改hello文件的可執行權限,就把hello移動近opt文件夾裏面,如下圖所示
然後就進入/usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher查看
config.xml,要修改這個文件,修改格式如下所示<example filename="/opt/hello" name="hello" image="screenshots/wiggly.png">
增加這行就好就保存退出
到了最後一步啦,打開mini2440開機,然後打開Qt4.6.3如圖所示
找到對應畫面就可以打開了
這樣就結束了哇,我這個教程成功基礎是你Qt能夠正常在pc機上正常編譯!多謝!