Пару вопросов о Qt, Qwt и Android [Решено]

Изображение пользователя nitrofox.

Не могу скомпилировать под андроид одну маленькую программку.
Собирал библиотеку qwt
~/program/Qt/5.4/android_armv7/bin/qmake qwt.pro -r -spec android-g++
В проекте ее добавил
android{
LIBS += -L/home/nitrofox/Download/qwt-6.1.2Android/lib -lqwt
INCLUDEPATH += /home/nitrofox/Download/qwt-6.1.2Android/src
message("android")
}

компилирую. Пытаюсь запустить на эмуляторе, а программа крошится
E/AndroidRuntime(  996): FATAL EXCEPTION: main
E/AndroidRuntime(  996): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1936]:    36 could not load needed library 'libqwt.so' for 'libVV.so' (load_library[1091]: Library 'libqwt.so' not found)

Подскажите как правильно собрать библиотеку qwt для андроида или как правильно запускать приложение на андроиде

0
dyug - 8 Июнь, 2015 - 10:31

про 3.3.1 LD_LIBRARY_PATH я так понимаю, Вы не слышали...
Заодно рекомендую сразу посмотреть пункт 3.5 там есть нужный пример.

+1
nitrofox - 8 Июнь, 2015 - 14:23
Изображение пользователя nitrofox.

Ура. Я собрал. Ура. Затупил(
В "Проекты->Собрать Android APK->Дополнительные библиотеки" нужно было добавить библиотеку qwt
плюс в файл проекта добавить QT += printsupport svg opengl concurrent
Как убого выглядит Qt(Widgets) приложение на планшете =) Диалоги выбора файлов неюзабильные.

0
nitrofox - 8 Июнь, 2015 - 14:46
Изображение пользователя nitrofox.

И даже почти мгновенно построил график с 31000+ точек.

0
dyug - 8 Июнь, 2015 - 14:59

черт, я невнимательно таки прочитал... речь же идет не о запуске в той же системе, а в другой... :-(

Но разобрался - и хорошо. Я так понимаю, он в апк засунул все нужные библиотеки? :-)

0
nitrofox - 8 Июнь, 2015 - 15:16
Изображение пользователя nitrofox.

Qt 5.4
Угу. Все so упаковал в apk
Моя программка под windows со всеми dll весит 45 мб(( Под android apk 8мб.

0
MacLeod - 8 Июнь, 2015 - 16:42
Изображение пользователя MacLeod.

Нужно делать лайт-версию кьюта, выбрасывая лишнее.
Как убого выглядит Qt(Widgets) приложение на планшете =) Диалоги выбора файлов неюзабильные.
Ну так за юзабельные гуи они денег, вроде бы, хотят. Либо самому нужно ваять...

0
nitrofox - 8 Июнь, 2015 - 18:27
Изображение пользователя nitrofox.

В платной версии много хороших плюшек. Но 174 долларов в месяц дорого. Особенно если это не по работе, а скорее желание воплотить в жизнь старый замысел). В одной руке библия во второй книга Макса Шлее и в сердце кроха энтузиазма.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры