Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Компиляция c++ в apk  (Прочитано 3086 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zaqwer101

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Кто мудр, тот и добр.
    • Просмотр профиля
Компиляция c++ в apk
« : 28 Февраль 2014, 16:01:11 »
Подскажите пожалуйста, как можно программу, написанную на c++ упаковать в .apk, для запуска на андроиде? Использую CodeBlocks для написания программ. ???
Мы рождены, чтоб сказку сделать кодом.

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 750
    • Просмотр профиля
Re: Компиляция c++ в apk
« Ответ #1 : 28 Февраль 2014, 16:03:57 »
надо использовать NDK. Смотри Using NDK

Оффлайн dronte

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Компиляция c++ в apk
« Ответ #2 : 06 Март 2014, 02:10:13 »
если код уже линуксовый, то достаточно удобный упаковщик c4droid, на мой взгляд, в том числе может и скомпилировать прям на смарте, поддерживает Qt4/5, SDL, почти все стандартные библиотеки, как то unistd.h, sys/types.h, sys/socket.h, netinet/in.h, pthread.h, ncurses.h, ... единственная библиотека, которой не нашел у него (специально не искал, просто однажды обнаружилось) была ftw.h, жалко конечно, очень удобная, но не беда, лазание по папкам можно и с помощью чисто системных вызовов реализовать.

Оффлайн zaqwer101

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Кто мудр, тот и добр.
    • Просмотр профиля
Re: Компиляция c++ в apk
« Ответ #3 : 07 Март 2014, 13:03:13 »
dronte,
После установки c4droid, GCC с маркета не ставит  :P А если поставить сначала GCC, а потом только c4droid, то c4droid не ставит. Ошибка везде одинаковая.
Мы рождены, чтоб сказку сделать кодом.

Оффлайн dronte

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Компиляция c++ в apk
« Ответ #4 : 08 Март 2014, 12:38:48 »
если ты брал с 4pda, то там не самая последняя версия в шапке, а автор обновляет ключи при каждом обновлении, последняя версия вроде http://4pda.ru/forum/index.php?showtopic=246914&st=1020#entry29060008, я ставилhttp://4pda.ru/forum/index.php?showtopic=246914&view=findpost&p=28356474, все работает
« Последнее редактирование: 08 Март 2014, 13:10:09 от dronte »

Оффлайн zaqwer101

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Кто мудр, тот и добр.
    • Просмотр профиля
Re: Компиляция c++ в apk
« Ответ #5 : 14 Март 2014, 07:28:27 »
dronte,
Нет, как угодно пробовал. C4droid просто вылетает, как только я его запускаю. Андройд 4.0.1.
Мы рождены, чтоб сказку сделать кодом.

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.