安卓项目编译报错ld: error: undefined symbol: cv::imwrite(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>
时间: 2023-08-28 08:05:42 浏览: 302
解决Android 源码编译错误的问题
这个错误提示是因为链接器无法找到cv::imwrite函数的定义。可能是由于您的代码中没有包含OpenCV库文件或者库文件没有被正确链接。您可以尝试以下操作:
1. 确认您已经正确安装并配置了OpenCV库文件。
2. 确认您的编译选项中已经包含了OpenCV库文件。
3. 尝试将OpenCV库文件路径添加到LD_LIBRARY_PATH环境变量中。
如果以上方法都无法解决问题,您可以尝试在Stack Overflow等技术社区上搜索相关问题,或者向OpenCV官方社区求助。
阅读全文