QT 程序在开发板运行问题

QTEmbedded已经移植到开发板,也在开发板终端(根目录下)输入exportLD_LIBRARY_PATH=/usr/local/Trolltech/qtforarm... QT Embedded已经移植到开发板,也在开发板终端(根目录下)输入export LD_LIBRARY_PATH=/usr/local/Trolltech/qtforarm:$LD_LIBRARY_PATH,可是运行PC机上的程序错误提示:while loading libQTCore.so.4 cannot open:no sudo file or dirctry,添加的路经上有libQTCore.so.4这个文件的,求指导~~ 展开
 我来答
创作者XXGDQ4kMbU
2012-08-25 · TA获得超过1281个赞
知道小有建树答主
回答量:371
采纳率:66%
帮助的人:431万
展开全部
你可以直接把 libQTCore.so.4 放到/usr/lib 中 先试一试 看看可以运行吗.在确定是否是由于添加路径错误导致的问题.
如果放到 /usr/lib/中仍然找不到就不是路径问题.如果找到了就是export LD_LIBRARY_PATH=/usr/local/Trolltech/qtforarm 这个写错了.
更多追问追答
追问
把 libQTCore.so.4 放到/usr/lib 了,有一个错误提示说/lib/libc.so.6: version 'GLIBC_2.9' not found :(require by。。。)查过说是交叉编译器的问题,说要把交叉编译器的库文件拷到开发板的/ib,说的比较含糊,要拷那些?可不可以详细说说,还是说有其他办法解决
追答
其实最好是把交叉编译器的全部库文件移植到开发板上的.除非你这个开发板存储量不够大或者是你只需要运行这一个Qt程序.就可以挑选几个需要的库.
百度网友af6bb57
2012-08-26 · TA获得超过537个赞
知道小有建树答主
回答量:789
采纳率:100%
帮助的人:228万
展开全部
在开发板上运行,需要交叉编译QT的程序,
在WIN下运行,也要设置WIN 的环境变量.在WIN 的环境变量下,添加你安装QT的目录/qt/bin:
具体方法,我的电脑->属性-高级系统设置->高级->环境变量->在PATH后添加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式