我正在尝试在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应用程序)???
三江源。
答案 0 :(得分:0)
mabybe你需要导出一些环境变量(查看/etc/init.d/rcS或/ bin / qtopia shell脚本)。我可能是错的,但qt应用程序可以使用-qws参数来表示,它指定主显示或主要的qtopia过程