Можно ли под ARM запускать QT приложения с X11? не Embedded QT c QWS! |
Здравствуйте, гость ( Вход | Регистрация )
Можно ли под ARM запускать QT приложения с X11? не Embedded QT c QWS! |
racot-god |
16.10.2011, 8:19
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 6.9.2011 Пользователь №: 2848 Спасибо сказали: 0 раз(а) Репутация: 0 |
У меня есть отладочная плата DevKit8000 (клон Beagleboard) там стоит линукс (Angstrom) c X11....и я хотел бы запускать там приложения под X11 а не под QWS. Это вообще возможно? И если да то как написать ./configure ?? Я делаю кросскомпиляцию из под Linux на компе. Когда я меняю qmake.conf и указываю там армовские компиляторы а потом в Xplatform указываю на этот mkspec то он при конфиге выдаёт ошибку - Basic XLib functionality test failed! You might need to modify the include and library search paths by editing! QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}.
как бороться? помогите!!! |
|
|
Aleph |
17.10.2011, 14:14
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 14.10.2011 Пользователь №: 2942 Спасибо сказали: 0 раз(а) Репутация: 0 |
А если добавить соответствующие определения для QMAKE_INCDIR_X11 и QMAKE_LIBDIR_X11 в тот же файл qmake.conf?
|
|
|
racot-god |
17.10.2011, 19:23
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 6.9.2011 Пользователь №: 2848 Спасибо сказали: 0 раз(а) Репутация: 0 |
Идея хороша.......))) только где лежат QMAKE_INCDIR_X11 и QMAKE_LIBDIR_X11??))
|
|
|
Aleph |
18.10.2011, 11:07
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 14.10.2011 Пользователь №: 2942 Спасибо сказали: 0 раз(а) Репутация: 0 |
в rootfs, которая используется на beagleboard. Поищи там, библиотеки скорее всего в /usr/lib с именами типа libXблаблабла. Инклюды где-то там же, точно сказать не могу т.к. X не использую. Скопируй их на host-машину, где компиляешь Qt, и пропиши пути. Если инклюдов нет, то, думаю, что можно использовать те, которые на хосте. Если же ничего не находится, то на http://narcissus.angstrom-distribution.org/ можно приготовить rootfs для beagleboard c X-ми плюс в "Development packages" отметить "Native (on-target) Qt X11 SDK Development". Потом развернуть где-нибудь на хосте эту rootfs. Не уверен (не проверял), но надеюсь, что все библиотеки и инклюды там должны быть.
Еще можно посмотреть тут: http://www.angstrom-distribution.org/repo/...name=libx11-dev. Может быть этого будет достаточно. |
|
|
racot-god |
19.10.2011, 21:28
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 6.9.2011 Пользователь №: 2848 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Еще можно посмотреть тут: http://www.angstrom-distribution.org/repo/...name=libx11-dev. Может быть этого будет достаточно. Я конечно туплю......но как скачать эти пакеты и что с ними делать(куда пихнуть?)......... я просто с linux только начал общаться .....может мне простительно |
|
|
Aleph |
19.10.2011, 22:09
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 14.10.2011 Пользователь №: 2942 Спасибо сказали: 0 раз(а) Репутация: 0 |
Что значит "как скачать"?
Брать нужно подходящий для твоей beagleboard файл версии поновее. Например, у меня BeaglebBard-xM rev. C. Для нее - соответственно лучше всего подходит тот, что для armv7a, так как NEON поддерживается. Что у тебя - не знаю. Пихнуть их лучше всего на линукс-машину, на которой ты собираешься компилировать Qt. Что делать? - "Гугель вам в помощь" © : ipk linux extract: первая же ссылка - extracting-files-installing-files-from-*-tar-bz2-and-*ipk |
|
|
Текстовая версия | Сейчас: 23.11.2024, 2:45 |