OK6410 Qt4.7.1移植

环境:redhat6.3 
源码:飞凌提供的 qt-everywhere-opensource-src-4.7.1.tar.gz

经过前面qt4.4.3的移植后,移植4.7.1比较顺利,移植步骤如下:
将源码放在某个目录下(没有特别要求)

解压源码
tar xvzf  qt-everywhere-opensource-src-4.7.1.tar.gz
进入目录:
cd qt-everywhere-opensource-src-4.7.1
因为飞凌已经制作好了编译脚本build,直接运行
./build
经过大概一个小时,在/opt目录下生成了qt-4.7.1目标文件

将生成的qt-4.7.1拷贝到开发板根文件系统opt目录下
cp /opt/qt-4.7.1 /home/OK6410/rootfs/opt/

cd /home/OK6410/rootfs/etc
gedit profile

接下来配置环境变量,因为之前是有配过qt4.4.3的环境变量的,所以这里直接将之前的拷贝,然后注释掉之前的,并做修改,配置如下:

配置完整个文件如下:


重启开发板
运行测试程序,因为之前的程序是使用qt4.4.3编译的,建议使用qt4.7.1重新编译一次

这里我有建好的工程,HelloWorld
进入工程中,运行make clean
/opt/qt-4.7.1/qmake
生成Makefile文件,记住需要修改Makefile文件,修改如下:
在CFLAGS 和CXXFLAGS选项之前加上-fno-rtti,其实不加也是没有问题的,测试过了~

cp HelloWorld  /home/OK6410/rootfs

./HelloWorld -qws &
这是会看到一个界面,是不是有点小激动,哈哈~



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值