Я использую jni и хочу читать файл с пути, я использовал:
while (std::getline(file, str)) {
...
}
но он получает ошибку: Функция 'getline' не может быть решена, я добавил:
#include <vector>
#include <string.h>
#include <jni.h>
#include <fstream>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <iostream>
и они в порядке. Как решить эту проблему? Пожалуйста, помогите мне.
использовать:
#include <string>
вместо:
#include <string.h>
Последний является вариантом C и не будет иметь пространства имен std. Также см: