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

OK6410 Qt4.7.1移植

2016-07-13 17:25 302 查看
环境: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 &

这是会看到一个界面,是不是有点小激动,哈哈~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: