vs运行出错:error MSB8020或error LNK1104: 无法打开文件“opencv_calib3d248d.lib/opencv_contribxxxd.lib”

error MSB8020

可能错误原因:低版本的vs编译高版本的代码会出现这个错误。
解决方式:

  1. 转换平台工具集,如下,改成自己有的
    2.
  2. 在菜单中依次选择:[项目]->[重定解决方案目标],让后F7重新编译
    error LNK1104: 无法打开文件“opencv_calib3d248d.lib”
    打开属性-配置属性-连接器-附加依赖项,打开自己的opencv库看看自己的库名是多少,对应着修改就可以。

在这里插入图片描述


*

error LNK1104: 无法打开文件“opencv_contrib248d.lib”
原因:没有安装opencv_contribu库,这是个额外的库来的
安装可以借鉴博客:点击前往
https://blog.csdn.net/GIS_feifei/article/details/102531891

一键三连呀!
原文地址:https://www.cnblogs.com/jee-cai/p/14095321.html