Ошибки включения Android NDK с помощью cURL

0

Я работаю над проектом Android, где мы сделали все вызовы сервера в коде C++, потому что он должен работать как на iOS, так и на Android. Приложение iOS имеет cURL, функционирующее в нем, но наше приложение для Android не может даже заставить работать правильно. Это как в нашем C++ файле, где он не может разрешить такие вещи, как std :: string, и в библиотеке cURL, где он не может решить size_t и так далее.

Я просмотрел различные сообщения и попробовал кучу вещей, единственное, что, похоже, помогает импортировать из NDK разные библиотеки через путь и символы, но в соответствии с этой ссылкой это устаревшее исправление, и я все еще не получили его на работу, даже при обширном импорте.

Включение, которое терпит неудачу, а затем просто не найдено много элементов-членов, и нерешенные переменные ошибки.

Также jstring эквивалентно std :: string, или это совершенно неправильно.

Любая помощь будет оценена!

Теги:
curl
android-ndk

1 ответ

1

В Application.mk в папке JNI добавьте:

APP_STL := gnustl_static

Это добавит библиотеку STL с помощью std :: string, size_t и т.д.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню