QT移植,终端出现line1:syntax error:"("unexpected

zfrubywt 2011-04-19 06:50:36
我在linux下面运行QT程序helloword,已经正常运行,NFS挂载到ARM9的板子上面,终端上面出现
[/mnt/nfs/Trolltech/qt-embedded-4.4.0]./helloword -qws
./helloword: 1: Syntax error: "(" unexpected
错误,这个我上网收了很多,但是还是没有办法解决,希望大家知道能帮忙解决下,在此谢谢了。
已经有arm-linux-gcc

...全文
2334 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
mcadcj 2011-11-23
  • 打赏
  • 举报
回复
如果是用creator的话,检查一下里边project里的qt version,是不是arm
嵌入式农民工 2011-11-23
  • 打赏
  • 举报
回复
很明显,你没有交叉编译,直接将x86的可执行文件拷贝过去了吧?
阳光的Daniel 2011-11-21
  • 打赏
  • 举报
回复
9楼正解
阳光的Daniel 2011-11-21
  • 打赏
  • 举报
回复
很简单。。。。。。。。。你在pc上编译的交叉编译器 和 板子上之前的交叉编译器 不是一个版本。。。
yn2007 2011-08-22
  • 打赏
  • 举报
回复
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/库的路径试一下;觉得你的运行qt库和程序经过交叉编译
ailinty 2011-08-20
  • 打赏
  • 举报
回复
我建议你检查arm-linux-gcc 版本,这个好像要跟编译内核的arm-linux-gcc 版本一致,否则就是上面错误。
yjs263 2011-08-20
  • 打赏
  • 举报
回复
请问楼主是怎么解决的这个问题?谢谢
yjs263 2011-08-20
  • 打赏
  • 举报
回复
那请问5楼的美女,应该怎么解决啊?环境变量要怎么设置?谢谢
念茜 2011-04-23
  • 打赏
  • 举报
回复
qte qtopia
念茜 2011-04-23
  • 打赏
  • 举报
回复
./helloword: 1: Syntax error: "(" unexpected

这个信息告诉你出错在第一行,你在pc上编译的交叉编译器 和 板子上之前的交叉编译器 不是一个版本
chenwenluan 2011-04-23
  • 打赏
  • 举报
回复
有arm-linux-gcc的话,可能就是像2楼说的,你是不是没有安装编译qt的相对应的embedded的版本。
JasonYak 2011-04-22
  • 打赏
  • 举报
回复
Qt 编译环境的版本,是否与qt库一起发布
yanchong 2011-04-20
  • 打赏
  • 举报
回复
qt有不同的版本,在linux下使用的是x86 linux版本的,你需要安装qte就是qt的embedded版本,然后是使用交叉编译编译。然后在在板子上运行。
duduqq 2011-04-20
  • 打赏
  • 举报
回复
你有没有交叉编辑啊,在ARM上运行得重新用arm-linux-gcc来编译,而不能直接把LINUX上可以运行的程序烤到板子上跑啊.
或者你可以试试在QVFB上面可不可以运行起来.

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧