ошибка при запуске приложения с графическим интерфейсом на плате mini2440 - PullRequest
1 голос
/ 23 августа 2011

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

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

(здесь я подключен к 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 Ответ

0 голосов
/ 07 ноября 2011

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

...