nnpc.net
当前位置:首页 >> QT程序怎么移植到开发板并运行 >>

QT程序怎么移植到开发板并运行

提示libqtgui.so.4没有.把qt库交叉编译一下,然后放到开发板里.在libqtgui.so.4的目录里,做一个libqtgui.so的软连接,链接到libqtgui.so.4上.满意就加分

使用qmake -makefile ****.pro编译得到可执行文件开发板上有QT4.7的文件系统了 把得到的可执行文件copy到板子上(u盘 usb都行)./***** 就可以运行了

在QT编译环境中选择你的ARM平台的操作系统,然后进行编译,编译后的程序就是能在该平台上运行的.

如果是arm-linux的话,你得交叉编译一下,理论上移植不需要改什么东西的.

一般移植mplayer就行了 然后直接拷贝视频到板子里面 使用命令就可以播放了

我的个人建议:在linux下使用QT creator进行开发,再在QT creator的环境设置中加上你所需要的QT版本的Qmake和ARM交叉编译器,这样DEBUG后的文件即可放入开发板中,祝你成功

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(qtdir,path,library_path)等等

你可以直接把 libQTCore.so.4 放到/usr/lib 中 先试一试 看看可以运行吗.在确定是否是由于添加路径错误导致的问题.如果放到 /usr/lib/中仍然找不到就不是路径问题.如果找到了就是export LD_LIBRARY_PATH=/usr/local/Trolltech/qtforarm 这个写错了.

先保证Qt能跑起来,写一个最简单的例子,如果能跑,再考虑下一步.先考虑不带UI的,嵌入式GUI和PC有差别.

先交叉编译 在把库考进去!然后再把交叉编译后的可执行文件移到arm9

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com