- Back to Home »
- Applications , QT Framework »
- Ứng dụng QT Helloworld
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