我已经用 CDT 编程了一段时间,它运行良好。一般来说,一切都适用,例如,我可以通过键入来很好地导入 opencv
using namespace cv;
但是,现在我需要两个不起作用的导入。
#include <vector>
using namespace std;
这两个都带有下划线,std 导致编译错误(另一个只是警告)。当我设置它时,本指南告诉我以下包含将消除这些错误:
# for NDK r8b and later:
${NDKROOT}/platforms/android-9/arch-arm/usr/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a/include
${ProjDirPath}/../../sdk/native/jni/include
然而,这只有助于 opencv 的东西。我正在使用 NDK v r8d(据我所知是最新的)。除了这些之外,我还可以编译和构建它。我将不胜感激任何指向正确方向的指针!