Android NDK OpenCV — неверные аргументы для подстрок

Я хочу использовать мой код на C ++ в проекте android / opencv / ndk. Когда я вставляю файлы в папку jni и открываю их, компилятор выдает мне недопустимые ошибки аргументов для таких функций, как substr или fwrite.

Пример:

#include <string>
#include <vector>
using namespace std;
using namespace cv;
...
std::string str="We think in generalities, but we live in details.";
std::string str2 = str.substr (12,12);

выходит ли компилятор для substr с:

Кандидаты неверных аргументов являются:
std :: basic_string, std :: allocator> substr (?,?) ‘

Я явно что-то не так делаю! Я использую OpenCV 2.4.3.2 для Android и C / C ++ Dev. Инструменты 8.1.1 для Eclipse.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …