Sunday, September 20, 2015


Tạo project với QT Creator






- Export biến môi trường cross compiler
- Export QMAKESPEC chỉ đến thư mục chứa qmake.conf mà bạn đã cấu hình khi build QT Everywhere
- Di chuyển vào thư mục project
- Chạy chương trình qmake được sinh ra khi build xong QT Everywhere
- Compile với make

$ export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  
$ export QMAKESPEC=/path/qt-everywhere-opensource-src-4.7.2/mkspecs/qws/linux-arm-g++  
$ cd /home/ninhld/Documents/Helloworld
$ /friendlyarm/bin/qmake  
$ make

- Copy thư mục lib của QT Everywhere đã build xuống board bằng SDCard hoặc mount NFS
- Copy chương trình Helloworld lên board bằng SDCard hoặc mount NFS
- Export biến môi trường đến thư viện qt lib

 DEPEND_LIB_DIR=/friendlyarm  
 export CFLAGS=-I${DEPEND_LIB_DIR}/include  
 export CPPFLAGS=-I${DEPEND_LIB_DIR}/include  
 export LDFLAGS=-L${DEPEND_LIB_DIR}/lib  
 export PKG_CONFIG_PATH=${DEPEND_LIB_DIR}/lib/pkgconfig  
 export LD_LIBRARY_PATH=${DEPEND_LIB_DIR}/lib  
 export PATH=$PATH:${DEPEND_LIB_DIR}/bin:${DEPEND_LIB_DIR}/sbin  

- Di chuyển vào thư mục có Helloworld và chạy app
 [root@FriendlyARM /]# cd /friendlyarm/examples/  
 [root@FriendlyARM examples]#   
 [root@FriendlyARM examples]#   
 [root@FriendlyARM examples]#   
 [root@FriendlyARM examples]# ./Helloworld -qws  
   




Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -