Search Suggest

Ứng dụng QT Helloworld


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





Đăng nhận xét