我下载了opencv-4.9.0.zip,解压后,配置了系统变量。但在用Visual Studio中用OpenCV读取图片时,出现了问题。报“Microsoft C++ 异常: cv::Exception”。
百度了一下,有的说是图片文件路径不对,有的说是空格问题,有的说应该用绝对路径。但是我检查了一下,文件路径正确,改成绝对路径也一样报错。这是怎么回事呢?后来想到可能是项目属性表的配置问题。用VS打开项目属性表(也可用记事本打开),我这里的文件名是PropertySheet.props。如下图
将opencv_world480.lib和opencv_world480d.lib位置交换下,如下图
保存文件,重新生成解决方案。运行,不再报错。