嵌入式平台Qt程式開發步驟

2021-04-14 00:29:06 字數 1510 閱讀 1683

嵌入式平台qt程式開發步驟

2007-03-21 13:02

step 1:

首先設定宿主機上的環境變數(依你自己的情況而定):

export qtdir=/usr/local/arm-linux/qt_toolchain/qt-2.3.7

export qpedir=/usr/local/arm-linux/qt_toolchain/qtopia-free-1.7.0

export ld_library_path=/usr/local/arm-linux/qt_toolchain/qt-2.3.7/lib:$ld_library_path

export ld_library_path=/usr/local/arm-linux/qt_toolchain/qt-2.3.2/lib:$ld_library_path

export tmakedir=/usr/local/arm-linux/qt_toolchain/tmake-1.11

export tmakepath=/usr/local/arm-linux/qt_toolchain/tmake-1.11/lib/qws/linux-arm-g++

export path=/usr/local/arm-linux/qt_toolchain/tmake-1.11/bin:$path

step 2:

利用designer來設計介面,生成okform.ui;(注意:如果用qt-3.3的designer來設計介面,則以下步驟生成的okform.cpp和okform.h需要修改)

step 3:

由okform.ui生成okform.h和okform.cpp:

#uic -o okform.h okform.ui

#uic -o okform.cpp -impl okform.h okform.ui   

step 4:

為工程編寫乙個主程式:

step 5:

修改tmake配置檔案,以生成合適的makefile:(只要第一次改好即可,不需每次都改)

在$tmakedir/lib/qws/linux-arm-g++/tmake.conf檔案裡需要修改的地方如下:

tmake_link              = arm-linux-g++

tmake_link_shlib        = arm-linux-g++

tmake_libs_qt           = -lqpe -lts

step 6:

移除okform.ui這個檔案,然後利用qmake 生成project檔案:

#qmake -project

這樣便生成了qt_test.pro(由當前目錄名決定工程的名稱)

也可以通過以下命令來生成:

step 7:

用tmake來生成makefile

#tmake -o makefile qt_test.pro

step 8:

#make

到此就生成了arm平台上的qt 程式,通過nfs或其他手段拷貝到開發板上執行即可.  

QT 4 5 2 嵌入式開發平台的搭建

亞 瑟王發表於 2009 8 12 16 45 不錯的帖子,有誰按照這個帖子做出來了?有的話回答一下,然後我將其置頂。先謝謝樓主了。phileinfree發表於 2009 8 14 14 34 就是這樣的,感謝lz分享 phileinfree發表於 2009 8 14 14 46 sudo apt ...

嵌入式基本開發步驟總結

以led燈開發為例子 1 為控制led燈,知道要使用gpio外設。2 了解gpio外設有什麼樣的功能,要如何使用 3 獲知gpio的位址對映,知道它所掛載的匯流排apb2 4 了解st官方庫對暫存器的封裝 5 了解時鐘樹,檢視gpioc的時鐘 即pclk2 6 在stm32f10x conf.h檔案...

嵌入式linux qtopia平台開發說明

linux系統中qt qtopia 平台開發說明 黃德智 compiler hdz hotmail.com v 1.0 日期 20060305 qt 版本 20060106v2 一 開發包的獲取 最新的qtopia開發包名稱為 qtopia dev20060106v2.tar.gz 當前版本為200...