1.属性配置管理下Microsoft.Cpp.x64.user缺少属性文件;
解决方法:
安装了一个vs2017重新打开vs2019,就可以了;
2.错误:(严重性代码说明项目 文件 行禁止显示状态 错误)LNK1104 无法打开文件“opencv_world341d.obj”
解决方法:
视图-》其它窗口-》属性管理器-》Microsoft.Cpp.x64.user双击-》链接器-》输入
将附加依赖项opencv_world3414d.lib;改为绝对路径:
D:\Users\Empower\Downloads\opencv\build\x64\vc15\lib\opencv_world3414d.lib;
此错误到此就解决了;
依赖项:
opencv_world3414d.lib;debug模式
opencv_world3414.lib;release模式
3.错误:
error C1083: 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory等一堆报错或者vs2019报错 E1696 命令行错误: 无法打开 元数据 文件 “platform.winmd
解决方法:
第一步:先确定项目依赖项没问题,格式如2错误所示;然后,视图-》其它窗口-》属性管理器-》Microsoft.Cpp.x64.user双击-》c/c+±》常规-》使用windows运行时扩展改成:否,还有报错不用管
第二步:在项目名称上右键-》属性
第三步:点击配置管理器
活动解决方案平台改为X86,到此程序已经可以运行了
所有的报错就都没了,可以调试程序了
还遇到过一种情况,还是以上报错:设置(活动解决方案平台 :改成X64;windows运行时扩展改成:否)解决
总结:以上两种情况都与附加依赖项路径未设置为绝对路径有关;和windows运行时扩展改成:否 有关;