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

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界面了



  • 5
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值