eclipse jni opencv 报错: unresolved inclusion <string>
项目右键->properties->C/C++ General->Paths and Symbols->Includes->Include directories
要添加 ${NDKROOT}/platforms/android-19/arch-arm/usr/include 等几行, 详细见配图
首先要把NDK开发环境搭好,然后在环境变量里添加 NDKROOT
在终端输入 pico .bash_profile
添加NDKROOT路径,这里假如是放在~/Documents/android-ndk-r10e目录下:
export PATH=${PATH}:~/Documents/android-ndk-r10e
NDKROOT=~/Documents/android-ndk-r10e
export NDKROOT
然后ctrl + x, 点Y保存,退出
特别注意,填写include directories时,要保证该目录存在,如下,可能没有4.9这个目录,就要换一个:
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.9/include