Я скомпилировал встроенный SDK Qt4 для использования на BeagleBoard со следующими параметрами:
./configure
-embedded arm
-platform qws/linux-x86-g++
-xplatform qws/linux-TIarmv7-sgx-g++
-depths 16,24,32
-no-mmx
-no-3dnow
-no-sse
-no-sse2
-no-glib
-no-cups
-no-largefile
-no-accessibility
-no-openssl
-no-gtkstyle
-qt-mouse-pc
-qt-mouse-linuxtp
-qt-mouse-linuxinput
-plugin-mouse-linuxtp
-plugin-mouse-pc
-fast -opengl es2
-qt-gfx-transformed
-qt-gfx-vnc
-qt-gfx-linuxfb
-qt-gfx-multiscreen
-plugin-gfx-powervr
-D QT_QWS_CLIENTBLIT
-opensource
-confirm-license
-multimedia
-optimized-qmake
Чем я создал простое приложение с графическим интерфейсом Hello World с помощью этого SDK и успешно скомпилировал. И я запустил свое приложение на BeagleBoard:
./Hello World -mouse -qws
Но моя мышь не работала. Затем я попытался установить QWS_MOUSE_PROTO на Microsoft , IntelliMouse и MouseMan , как упоминалось в документах Qt4, до запуска моего приложения, но это не сработало. Я проверил свою мышь перед запуском приложения, поэтому я уверен, что моя мышь работает. Я использую Angstrom на своей Beagleboard.
Кто-нибудь может сказать мне, в чем проблема?