您的位置:首页 > 编程语言 > Qt开发

如何将QT程序移植到开发板上运行

2017-12-08 10:44 417 查看
转载地址:http://blog.csdn.net/u013539952/article/details/50902329

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界面了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: