Автор Гілка: QT for Android  (Прочитано 12060 раз)

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
QT for Android
« : 2011-02-22 18:20:09 »
Хто знає - там куте буде під яву компілиться чи в натівні програми?

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: QT for Android
« Відповідей #1 : 2011-02-22 19:32:30 »
Яку ще яву! Читайте.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: QT for Android
« Відповідей #2 : 2011-02-22 19:36:22 »
не кричіть на мене. А то я плакать буду.

Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Re: QT for Android
« Відповідей #3 : 2011-03-14 19:46:01 »
Qt компілюється в нативний код, ARM за допомогою компілятора arm-eabi-gcc, який є в комплекті Android NDK. Результат компіляції виглядає як my_qt_program.so у /data/data/<ім’я пакунка>/lib/
Для запуску, однак, потрібна джава-заглушка у вигляді dex-файла (байткод Dalvik VM), що постачається з Lighthouse SDK — виконання починається з неї, саме вона завантажує цей .so і передає керування його функції main (для простих завдань її модифікувати, швидше за все, не доведеться, якщо не зважати на загальну сирість Лайтхауза).
І ще в доступному місці мають бути встановлені .so самого Qt: QtCore.so, QtGui.so і далі за списком.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: QT for Android
« Відповідей #4 : 2011-03-15 09:33:17 »
Дякую. О, великий гуру. Ви мене просвітили. Якраз те, що мені потрібно.
А про віджети де я можу дізнатись?