課題:完成Android.mkとApplication.mkファイルは、その後、+ NDK cygwinの使用してコンパイル
必ず以下のコンパイルエラーが発生します。
致命的なエラー:opencv2 / core.hpp:そのようなファイルやディレクトリ
の#include "opencv2 / core.hpp"
オンラインしようとした多くの方法が動作しません。
問題の最終的な解決策は以下のとおりです。このディレクトリへのOpenCVとopencv2フォルダ:
D:\ androidの-NDK-r17c \ SYSROOT \ USR \含めます
そして、それが渡されたコンパイル。
OpenCVのコードの導入は、このように書かれているので:
#include " opencv2 / core.hpp " の#include " opencv2 /のHighGUI / highgui.hpp " の#include " opencv2 / objdetect / objdetect.hpp " の#include " opencv2 /ミリリットル/ ml.hpp " の#include " opencv2 / imgproc / imgproc .HPP "
コンパイラが検索し、自分の道を見つけるために行くことができ、それが検索パスはパスNDKであることは明らかであるので、この方法は、働いていました。
この方法では問題を解決する最善ではないかもしれないが、これはの作品です。
より良い方法を見つけることを望んで。
参考ブログ:https://blog.csdn.net/x397794823/article/details/51122742