在mini2440板上运行GUI应用程序时出错

时间:2011-08-23 13:30:30

标签: arm qt-creator cross-compiling qtembedded linux-toolchain

我正在尝试在mini2440(运行Qtopia的FriendlyARM板)中运行GUI应用程序。 我按照

的说明进行操作

http://mini2440vietnam.blogspot.com/2011/05/programming-application-for-mini2440-by.html

&安培;以下来自“tslib& Qt compilation”汇编

http://mini2440vietnam.blogspot.com/2011/04/upgrade-qt462-in-mini2440.html

我在我的机器上以及在博客中给出的Qt Creator中设置了必要的环境。

我已按照此博客的所有说明进行操作,但当我尝试在ubuntu bash终端内执行此应用程序时

(这里我使用telnet连接到mini2440 GUI应用程序二进制文件位于“/ opt / Qtopia / bin”)

我收到以下错误

[root@FriendlyARM bin]# ./HelloWorld 
QWSDisplay::Data::init: Invalid argument
Client can't attach to main ram memory.
Aborted

这里有什么问题,编译过程中是否有任何错误。??

现在我明白这是终端并且无法运行GUI应用程序,但是当我尝试在mini2440板内运行此应用程序时,没有任何反应,Qtopia / system甚至无法识别二进制文件和“?”标志显示为应用程序图标。

这有什么问题?以及如何实现这一目标(在Linux中运行从Qt Creator 2.0.1编译的GUI应用程序)???

三江源。

1 个答案:

答案 0 :(得分:0)

mabybe你需要导出一些环境变量(查看/etc/init.d/rcS或/ bin / qtopia shell脚本)。我可能是错的,但qt应用程序可以使用-qws参数来表示,它指定主显示或主要的qtopia过程