Qt應用程序在ARM上的移植(Qt版本:Qt2.* 資源庫:tmake-1.13.tar.gz qt- embedded-2.3.10-free.tar.gz qt-x11-2.3.2 .tar.gz)
實現前提:Qt庫編譯成功
1. 在QtDesigner中構造生成自己應用程序的相應控件組工程.保存為*.ui的工程文件.
一般編譯庫的時候已經將相應的QtDesigner生成在相應文件夾的qt- 2.3.2/bin/ 下面了,執行./designer即可啟動編輯器.
2. 用progen工具生成相應的*.pro工程文件.
一般此工具生成在tmake-1.13/bin/下面.
3. 用tmake工具生成相應的Makefile文件.
一般此工具生成在tmake-1.13/bin下面.
4. make編譯.
通過以上步驟在當前目錄下生成的Makefile文件.
5. 將生成的Qt應用程序與編譯Qt庫時生成的相應庫文件共享或拷貝到ARM開發平臺.
編譯Qt庫的時候會生成libqte.so.*的庫文件,將其放在共享目錄下或拷貝到ARM開發板,一般放到名字為lib的文件夾下.
6. 在ARM平臺一端設置好環境變量后執行自己編寫的相應應用程序.
共享或拷貝好相關資源后,設置Qt環境變量.一般需要QTDIR(即共享目錄的路徑)的路徑、LD_LIBRARY_PATH(即libqte.so.*存放的路徑)的路徑.
環境變量設置好后可在ARM端執行相應的應用程序: ./* -qws 即可.
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20