OpenCV环境配置记录:WIN7(64bit)+VS2013+OpenCV3.3.0+cmake-3.17.0

我真是憨憨,晕倒了。
配置OpenCV3.3动态链接库:参考文章

重要经验!!

不管参考的哪篇教程,为debug和release分别配置属性表的附加依赖项时:

  1. 绝对路径,如:
    D:\Program Files\opencv3.3\opencv-3.3.0\OpenCV_VS2013_x64\lib\Debug\opencv_calib3d330d.lib
  2. 取消勾选“从……继承”
    在这里插入图片描述

并且虽然设置了系统环境变量Path,我在可执行文件目录添加了bin文件夹的绝对路径。

我的项目属性表最后长这样:
在这里插入图片描述

opencv_calib3d330d.lib
opencv_core330d.lib

opencv_dnn330d.lib

opencv_features2d330d.lib

opencv_flann330d.lib

opencv_highgui330d.lib

opencv_imgcodecs330d.lib

opencv_imgproc330d.lib

opencv_ml330d.lib

opencv_objdetect330d.lib

opencv_photo330d.lib

opencv_shape330d.lib

opencv_stitching330d.lib

opencv_superres330d.lib

opencv_video330d.lib

opencv_videoio330d.lib

opencv_videostab330d.lib

opencv_calib3d330.lib

opencv_core330.lib

opencv_dnn330.lib

opencv_features2d330.lib

opencv_flann330.lib

opencv_highgui330.lib

opencv_imgcodecs330.lib

opencv_imgproc330.lib

opencv_ml330.lib

opencv_objdetect330.lib

opencv_photo330.lib

opencv_shape330.lib

opencv_stitching330.lib

opencv_superres330.lib

opencv_video330.lib

opencv_videoio330.lib

opencv_videostab330.lib

失败的OpenCV环境配置记录:WIN7(64bit)+VS2013+OpenCV4.2.0+cmake-3.17.0

OpenCV下载:

  1. OpenCV下载地址,点击页面末尾SourceForge
  2. Download(在这里想当然的下载了最新4.2windows版本的)

cmake下载:

  1. cmake下载地址,点击
    在这里插入图片描述
  2. 等待下载,下载失败就多试几次

接下来参考这篇文,简书VS2019 下配置 OpenCV4.2.0

最后就是必不可少的debug环节:

  1. 无法启动此程序,因为计算机中丢失 opencv_world420d.dll
    D:\Program Files\opencv\build\x64\vc15\bin(本人的路径)中的三个dll文件,拷贝到 C:\window\System32

  2. 接下来出现问题缺少 msvcp140d.dll
    参考解决方法

  3. ucrtbased.dll丢失
    脚本之家下载dll拷贝到 C:\window\System32,
    终于!!!!!

  4. 应用程序无法正常启动(0xc000007b)
    打扰了……

此时我突然意识到开头那句话,
于是我又找了找解决方法:

https://blog.csdn.net/ian_qi/article/details/79795988

生成ALL_BUILD报了一万个错

  1. error C2275: “wchar_t”: 将此类型用作表达式非法
  • 将错误所在的.c文件另存为了.cpp
  1. error C2054: inline”之后应输入“(”错误!
  • 在该头文件中加入
#if defined(WIN32) && !defined(__cplusplus)

#define inline __inline

#endif

(错误太多 我裂开了)
(然后我就删了4.2v安装包清零重来换了个版本 =L=)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值