Ошибка при запуске приложения с графическим интерфейсом на плате 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