【发布时间】:2011-11-01 23:18:31
【问题描述】:
我正在尝试在 mini2440(运行 Qtopia 的 Friendship 板)中运行 GUI 应用程序。 我遵循了
的指示http://mini2440vietnam.blogspot.com/2011/05/programming-application-for-mini2440-by.html
& 以下来自“tslib & Qt 编译”编译
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 应用程序)???
谢谢。
【问题讨论】:
-
我们必须使用为 FriendlyARM 提供的 Qt GUI 框架,应该从 FriendlyARM 的网站下载。
标签: arm qt-creator cross-compiling qtembedded linux-toolchain