1. 首先,要将QT环境设置成在ARM下运行的环境,这样编译出来的可执行文件才能在开发板下运行。
要注意你的QT是不是ARM版本的,可用“qmake -v”命令来查看
2.环境配置好之后开始按照自己的意愿编写QT代码,此处忽略。。。
3.往开发板上移植基本的QT库。
1)在虚拟机里安装arm版QT所在的目录下寻找库及他们的相关链接文件。在arm/lib的目录下。文件都包括libQtGui.so libQtCore.so libQtNetwork.so 以及fonts下的字库
为了防止错误,我一并把他们的相关链接文件so.4、 so.4.7、 so.4.7.2 都移植过去。
我使用U盘拷贝的。
2)在/opt目录下建立“qt-4.8.5-arm”目录,因为我的QT版本是4.8.5的,所以建立这,大家根据自己的QT版本来建立。
3)将U盘里从虚拟机上拷贝的文件全部复制到/opt/qt-4.8.5-arm中,包括lib以及lib下的fonts目录,全部移到开发板上
4.设置环境变量
在开发板的根目录下执行:
$ vi /etc/profile
然后输入
export QTDIR=/home/fengchao/qtenv/arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存退出 (:wq)
5..然后把你编译好的这个可执行文件放到开发板上,随便哪儿
./xxx -qws
就可以在开发板上看到QT界面了