刚刚发布的OpenCV3.0在Android下用OPENCV_LIB_TYPE:=STATIC方式编译时,会报这个错误: error: undefined reference to 'std::__throw_out_of_range_fmt(char const, ...)
这是因为,OpenCV3.0的库是使用gcc-4.9编译,gcc-4.9的gnustl里面增加了这个symbol,而如果你的android NDK是使用gcc-4.8的话,就缺少了这个symbol。
解决方法是在Application.mk里面加上一句
强制指定用gcc-4.9编译。