您的代码问题在于OpenCV库的配置或依赖项未正确设置。
错误代码0xc000279通常表示应用程序无法找到所需的动态链接库(DLL)。以下是解决步骤:
1. 确保OpenCV环境变量正确配置
-
将OpenCV的
bin目录(例如C:\opencv\build\x64\vc16\bin)添加到系统PATH环境变量中。 -
重启Visual Studio使更改生效。
2. 检查Visual Studio项目配置
-
包含目录 :添加OpenCV的
include目录(例如C:\opencv\build\include)。 -
库目录 :添加OpenCV的
lib目录(例如C:\opencv\build\x64\vc16\lib)。 -
附加依赖项 :在"链接器" > "输入"中添加OpenCV的
.lib文件(如opencv_world455.lib对应Visual Studio的release,opencv_world455d.lib对应Visual Studio的debug,通常用debug)
3. 复制DLL文件到可执行目录
- 将OpenCV的
bin目录中的opencv_world455.dll(版本号需匹配)复制到您的项目可执行文件(.exe)所在目录(通常是Debug或Release文件夹)。
4. 检查代码中的文件路径
-
确保图片路径正确(双反斜杠
\\是正确的转义)。 -
添加错误处理(如下方修改后的代码),避免因图片加载失败导致问题。