qwt-6.1.0移植到OK6410开发板(ARM)
转载自:http://www.mcuprimer.com/forum.php?mod=viewthread&tid=183&extra=接着前贴:ubuntu12.04下安装和配置qwt-6.1.0
ARM版本的qwt和x86一样,只需要改几个地方即可。
1、首先设置编译工具链环境变量:PATH=/usr/local/arm/4.4.1/bin/:$PATH
2、qmake ,生成ARM版本的Makefile :/usr/local/qt-4.8.5-forarm/bin/qmake qwt.pro
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQwfDFiZmY4MjJjfDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 41.png (260.72 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
3、注意:生成Makefile后不要着急make,需要修改几个地方。qwtconfig.pri修改配置文件vim qwtconfig.priLinux arm下编译使用,需要注释,编译arm qt时,没有支持openglhttp://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQxfDRmNWFkNGI1fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 51.png (323.59 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
QWT_CONFIG += QwtOpenGL否则会报错:qwt_plot_glcanvas.h:15:17:fatal error:qgl.h: No such file or directorycompiling qwt_abstract_slider.cpp
另外需要注释QWT_CONFIG += QwtDesignerarm上不需要designer plugins否则会报错;qwt_designer_plugin.h:23:Error: Undefinedinte**ce
接下去:
makemake installhttp://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQyfDY4ZDY2ZjQ4fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 6.png (197.97 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
如果想在开发板上测试example中的例子还需要修改qwtconfig.pri,取消这个注释#QWT_CONFIG+=QwtExamples
因为默认是不编译example的,所以删除注释,重新make,会在example中自动生成bin目录。
最后把lib目录下生成的arm版本qwt库拷贝到开发板的/lib 目录。把example/bin下面的文件拷贝到开发板SD上 ,ok!
在自己编写qt程序使用了qwt类时记得修改工程的pro文件、http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQzfDM2ODczYzAyfDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 52.png (286.46 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
依然把之前那个小实例工程跑一下:
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ0fDA2Y2JhMDI3fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 61.png (228.56 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
编译arm板子上的可执行文件,
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ1fGZjMTNiZjFhfDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 62.png (67.9 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
直接跑是跑不起来的,还要加库文件,
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ2fGViYmNmN2I0fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 63.png (184.95 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ3fGY1NzIyYzZmfDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 64.png (71.62 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
还差QT的库文件,为了省事儿,我就直接全部拷到根目录下的lib,
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ4fDg2N2ZkNThifDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 65.png (66.63 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzQ5fDRkYzQ3ZDU5fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes 66.png (24.66 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
OK,成功执行我们来看板子的情况:
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzUxfGZhZGYxYjY2fDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes IMG_20140417_124713.jpg (924.99 KB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
执行前,
http://www.mcuprimer.com/forum.php?mod=attachment&aid=MzUwfDIzMzk3OGVlfDEzOTc3MzU2OTB8N3wxODM%3D&noupdate=yes IMG_20140417_124617.jpg (1.03 MB, 下载次数: 0)
下载附件保存到相册
1 小时前 上传
执行后。
好吧,至此,qwt到ARM开发板上的移植就完成了,当然有些细节,我没有列的非常清楚,我也搞了两天才搞出来,大部分问题百度都可以解决!
吃饭啦!
赞一个,可是为什么图片都刷不出来啊
页:
[1]