error: undefined reference to `cv::imread(cv::String const&, int)' 解决方法

xiaoxiao2021-02-28  76

编译时出现下列错误:

undefined reference to 'cv::imread(cv::String const&, int)' undefined reference to 'cv::String::deallocate()' undefined reference to 'cv::imread(cv::String const&, int)' undefined reference to 'cv::String::deallocate()' undefined reference to 'cv::String::allocate(unsigned long)' undefined reference to 'cv::String::allocate(unsigned long)' undefined reference to 'cv::String::deallocate()' undefined reference to 'cv::String::deallocate()'

解决方法:在CMakeLists.txt加入安装OpenCV的版本号: 将 find_package( OpenCV REQUIRED ) 更改为 find_package( OpenCV 3 REQUIRED ) 。

转载请注明原文地址: https://www.6miu.com/read-52447.html

最新回复(0)