私は Opencv を使用して Android アプリを構築しています。これは古いプロジェクトであるため、ndk 6 で cygwin を使用していました。ndk8b にアップグレードし、Windows のみを使用しました。ADT を最新バージョンに更新しました。.so ターゲット ファイルをビルドします。Opencv 2.3 では問題ありませんが、GNU C/GNU C++ パスとシンボルを Opencv2.4.2 ディレクトリに変更し、Android.mk ファイルの OpenCV.mk のインクルードを変更すると、ビルドに失敗しました。
エラーは次のとおりです。
/jni/scan_utils.cpp:44: 「cvReleaseImage」への未定義の参照 /jni/scan_utils.cpp:50: `cvLoadImage' への未定義の参照 /jni/scan_utils.cpp:54: `cvCreateMat' への未定義の参照 /jni/scan_utils.cpp:77: `cvGetPerspectiveTransform' への未定義の参照
しかし、関数をクリックすると、Eclipse の CDT プラグインがリファレンスを表示します。
何か助けはありますか?