Портирование приложения C++ к андроиду

Действительно ли возможно портировать приложение C++, которое использует STL экстенсивно для Android? Я понимаю, что в настоящее время NDK не поддерживает это, но является там каким-либо усилием (открытый исходный код или иначе) в стадии реализации для достижения этого?

Если не там способ пересечь компиляцию libstdc ++ для Android?

ОБНОВЛЕНИЕ: Пересмотр Ndk 5 обещаний реализация STL по умолчанию на основе STLport. http://android-developers.blogspot.com/2011/01/gingerbread-ndk-awesomeness.html Считайте это официальное сообщение в блоге NDK, http://developer.android.com/sdk/ndk/index.html> и примечания пересмотра.

8
задан vivekian2 31 January 2011 в 03:17
поделиться

2 ответа

Вы можете начать с модифицированной версии NDK Дмитрия Москальчука (включает поддержку исключений, RTTI и стандартную библиотеку C ++). Имейте в виду, что если вы пойдете по этому пути, размер вашего приложения будет больше, так как вы будете статически связывать с ним библиотеку C ++. Кроме того, эта ветка от группы andriod-ndk может дать лучшее руководство по включению STL.

6
ответ дан 5 December 2019 в 22:17
поделиться

Вы всегда можете реализовать то, что вам нужно, самостоятельно. STL пишется только с использованием CRT, заголовков ОС и стандартного C ++. Это будет зависеть от того, что вам нужно сделать.

0
ответ дан 5 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: