我正在使用 Opencv 构建一个 Android 应用程序,这是一个旧项目,所以我使用 cygwin 和 ndk 6,我升级到 ndk8b,并且只使用 Windows。我将 ADT 更新为最新版本。使用 Opencv 2.3 构建 .so 目标文件可以,但是当我将 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 插件的功能,则会向我显示参考。
有什么帮助吗?