1

Android/opencv/ndk プロジェクトで C++ コードを使用したいと考えています。ファイルを 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(?, ?) '

私は明らかに何か間違ったことをしています!私は、Android および C/C++ Dev 用に OpenCV 2.4.3.2 を使用しています。Eclipse 用のツール 8.1.1。

4

0 に答える 0