我正在使用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>
他们很好。我该如何解决这个问题?请帮帮我。
答案 0 :(得分:1)
使用:
#include <string>
而不是:
#include <string.h>
后者是C变体,不具有std命名空间。另见: