1

Я пытаюсь запустить приложение GUI внутри mini2440 (плата FriendlyARM, которая запускает Qtopia). я следовал инструкции отОшибка при запуске приложения GUI в плате mini2440

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, как указано в блоге.

я следовал всем инструкциям из этого блога, но когда я пытаюсь выполнить это приложение внутри убунту Баш терминала

(здесь я подключен к Mini2440 с использованием телнет и бинарное приложение GUI находится в «/ неавтоматического/Qtopia/бен ")

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

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

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

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

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

спасибо.

+0

эта тема решена. – Preetam

+0

, мы должны использовать инфраструктуру Qt GUI, предусмотренную для FriendlyARM, и ее необходимо загрузить с сайта FriendlyARM. – Preetam

ответ

0

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