码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vs2017 配置 opencv


    文章目录

        • 1、opencv下载
        • 2、配置环境变量
        • 3、vs2017配置opencv

    重要提醒:请按照操作步骤执行相同的操作,否则可能会出现各种问题。

    1、opencv下载

    opencv官网下载地址:https://opencv.org/releases/

    下载好opencv后直接双击安装,安装过程非常简单,我的opencv安装路径是“D:\C++_lib\opencv\opencv-4.1.0”。

    2、配置环境变量

    进入“我的电脑”–“高级系统设置”–“环境变量”–“系统变量”–“PATH”,添加:

    D:\C++_lib\opencv\opencv-4.1.0\build\x64\vc15\bin
    
    • 1

    因为vs2017对应的是vc15,所以添加的是vc15的文件。

    3、vs2017配置opencv

    打开vs2017,新建一个空项目,注意不要打开以前的项目进行配置。

    点击“视图”–“其他窗口”–“属性管理器”,点击“Debug|x64”–“Microsoft.Cpp.x64.user”,如下图所示:

    在这里插入图片描述
    双击之后打开属性页

    (1)配置包含目录

    点击“VC++ 目录”–“包含目录”,添加:

    D:\C++_lib\opencv\opencv-4.1.0\build\include
    D:\C++_lib\opencv\opencv-4.1.0\build\include\opencv2
    
    • 1
    • 2

    (2)配置库目录

    点击“VC++ 目录”–“包含目录”,添加:

    D:\C++_lib\opencv\opencv-4.1.0\build\x64\vc15\lib
    
    • 1

    (3)配置附加依赖项

    找到以下文件夹:

    D:\C++_lib\opencv\opencv-4.1.0\build\x64\vc15\lib
    
    • 1

    在这里插入图片描述

    点击“链接器”–“输入”–“附加依赖项”,添加:

    opencv_world410d.lib
    
    • 1

    注意只需要添加 opencv_world410d.lib 文件名即可,不需要文件路径。

    这里的 410d 的d是debug的意思,因为我们配置的是 Debug|x64 环境,所以用 410d 版本。

    (4)配置结束,点击“确定”和“应用”,退出属性管理器。

    (5)点击“文件”–“关闭解决方案”,会弹出以下窗口(如果不是新建空项目而是打开以前的项目进行操作,则不会弹出这个窗口),点击“是”。

    在这里插入图片描述
    窗口的意思是修改的属性管理器的配置是否要继承到以后打开的项目中,所以这里一定要点“是”。

    (6)重启vs2017。

    如果不重启软件直接写程序运行的话,可能会报错“由于找不到opencv_world401d.dll,无法继续执行代码”:

    在这里插入图片描述
    关于这个报错的解决方案可以参考博客:【opencv程序错误解决指南】由于找不到opencv_world401d.dll,无法继续执行代码,不过如果是按照以上操作一步一步照做的,是不会出现这个问题的。

  • 相关阅读:
    py并发编程实践-demo
    目标检测算法之损失函数(IOU、GIOU、DIOU、CIOU、EIOU)
    成功解决:OSError: [WinError 1455] 页面文件太小,无法完成操作。
    Electron笔记
    【Java中23种面试常考的设计模式之状态模式(State)---行为型模式】
    关系数据库是个啥
    部署APK时遇到 Failed to read key xxxkey from store “xxx.jks“ Cannot recover key修改一法
    Python的PyQt框架的使用-创建主窗体篇
    Linux命令之cat(15)
    软考(软件设计师)中的一些总结
  • 原文地址:https://blog.csdn.net/qq_43799400/article/details/126305911
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号