Ошибка при запуске приложения с графическим интерфейсом на плате mini2440

Я пытаюсь запустить приложение с графическим интерфейсом внутри mini2440(плата FriendlyARM, которая запускает Qtopia). Я следовал инструкциям

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

(здесь я подключен к mini2440 с помощью telnet, а двоичный файл приложения с графическим интерфейсом находится в "/opt/Qtopia/bin")

я получаю следующую ошибку

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

в чем здесь проблема, были ли ошибки во время моей компиляции?

теперь, когда я понимаю, что это терминал и не может запускать приложения с графическим интерфейсом, но когда я пытаюсь запустить это приложение на плате mini2440, ничего не происходит, Qtopia/system даже не распознает двоичный файл и "?" знак появляется как значок приложения.

Что не так с этим?? и что мне нужно сделать, чтобы это произошло (запустить приложение с графическим интерфейсом, скомпилированное из Qt Creator 2.0.1 в Linux)???

благодарю вас.

1 ответ

Возможно, вам нужно экспортировать некоторые переменные окружения (смотрите скрипт оболочки /etc/init.d/rcS или /bin/qtopia). я могу ошибаться, но приложения qt могут быть запущены с параметром -qws, который определяет основной экран или основной процесс qtopia

Другие вопросы по тегам