改完以后还是报错 main.cpp:(.text+0x1fff):对‘cv::Mat::Mat(cv::Size_<int>, int)’未定义的引用 main.cpp:(.text+0x201d):对‘cv::Mat::zeros(int, int, int)’未定义的引用 main.cpp:(.text+0x2063):对‘cv::Mat::Mat(int, int, int)’未定义的引用 main.cpp:(.text+0x2177):对‘cv::Mat::Mat()’未定义的引用
时间: 2024-02-03 20:03:57 浏览: 36
这些错误一般是因为编译器无法找到OpenCV库文件的原因造成的。请确认您是否已经正确地将OpenCV库文件链接到您的项目中。
如果您使用的是CMake来构建您的项目,请确保在CMakeLists.txt中正确地设置了OpenCV库的路径。
如果您是手动编译的,请确保您已经正确地将OpenCV库文件添加到编译命令中。
如果您仍然无法解决这些问题,请提供更多的信息,例如您使用的操作系统和编译器,以及您如何安装和链接OpenCV库。