码农知识堂 - 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,无法继续执行代码,不过如果是按照以上操作一步一步照做的,是不会出现这个问题的。

  • 相关阅读:
    Open3D(C++)点云处理算法汇总(C++长期更新版)
    AcWing 288. 休息时间,《算法竞赛进阶指南》,环形与后效性处理
    如何让固定资产年终盘点更轻松?
    JVM的生命周期
    xpath报错注入
    飞瞳引擎™集装箱人工智能AI识别检测云服务,集装箱人工智能集装箱残损检测信息识别,全球港航人工智能/集装箱人工智能领军者中集飞瞳
    renren分离版api开发爬坑
    docker之常用指令
    TouchGFX之二进制字体
    Java 中用的是值传递还是引用传递?
  • 原文地址:https://blog.csdn.net/qq_43799400/article/details/126305911
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号