VS2022运行openCV报错:应用程序无法正常启动(0xc000279) - 详解
您的代码问题在于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. 检查代码中的资料路径
确保图片路径正确(双反斜杠
\\是正确的转义)。添加错误处理(如下方修改后的代码),避免因图片加载失败导致问题。
浙公网安备 33010602011771号