在這裡分享下師兄分享給我的移植QT到mini2440上啟動並執行步驟方式,如有雷同請見諒,這個可能是借鑒網上各位的前輩的j經驗造成的,忘記了就沒能寫上連結。
一 、.我搭建環境:1、fedora102、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機上正常編譯!多謝!
如果不能正常顯示映像則看網易部落格http://guanqinchu.blog.163.com/blog/static/21265316820133110612536/