赞
踩
在使用catkin_make编译ROS项目时出现了如下的有关OpenCV未定义引用的错误。
undefined reference to `cv::Mat::updateContinuityFlag()' |
这是因为找不到对应版本的OpenCV导致的,只需要在CMakeLists.txt文件中指定OpenCV的版本为你安装的较高版本的OpenCV即可:
find_package(OpenCV 3.4.5 REQUIRED) |
再次编译可发现已正确找到最小要求版本的OpenCV:
编译成功如下!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。