一个下午看了很多博客,大部分的博客在系统环境变量配置时,都是一样的,将opencv的bin目录添加。但是VS的环境配置由于不同人有不同版本VS,配置五花八门,而且很多都没用。

按照以下步骤不需要考虑太多,直接理解VS的环境配置

先搞懂以下几点:

1.vs环境分debug和release版本,调试和发行版,开发人员和测试人员使用的版本

2.opencv中x64下的vc14,15分别兼容不同vs版本,版本2017以上的选v15,以下选v14

3.vc14/15 下面有bin 和lib目录,bin可执行,被放到了系统环境中了,而lib目录下的文件:

者两个lib文件就是要给vs配置的文件,454是opencv版本信息,不同版本数字不同

有d和无d分别对应上面的debug和release环境

4.这是一个普通的项目,右边有个外部依赖项,这个目录就是你每导入一个头文件,就会将

对应的文件加载,包括它的子头文件

例如导入iostream,外部依赖项原本没有这些头文件,include声明后,就自动将文件导入其中

​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

现在开始配置:

1.视图中找到属性管理窗口打开

2.打开后有四个版本,debug和release,以及32(x86)位平台和64位(x64)

我在哪个环境下开发就选择哪个环境

选择debug x64(我所开发的环境)

不同vs的属性表可能有不同,有的有user项,但我的就没有

右键新建属性表,名字自己取

3.创建后就可以点开这个表配置了

记住release和debug环境的附加依赖项不同区别

配置包含目录:

配置库目录:

以及配置附加依赖项,就是我们刚才上面讲的,只有导入依赖项,上面我们在include声明

opencv的文件时才会加载

大部分博客的vs在这里就配置完了,他们也能正常使用

但我的vs仍显示不能导入源文件,关键字,名称空间也不能用

脸黑没办法,找了半天才找到,还要多一个环节:

将下面的常规中的附加包含目录配置为包含目录中一样的就行

配置完后就不报错了

图片也能显示,程序正常完成

有部分人可能能导入文件也能正常使用关键字,但是imread函数不能加载图片,加载窗口报错的建议也按上述重新配置以下就行

opencv:VS无法导入源文件(环境配置不全解决100%有效)相关推荐

  1. 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

    [vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题 参考文章: (1)[vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不 ...

  2. python3.6安装cv2库_win10 +python3.6环境下安装opencv以及pycharm导入cv2有问题的解决办法...

    一.安装opencv 借鉴的这篇博客已经写得很清楚了--------https://blog.csdn.net/u011321546/article/details/79499598       ,这 ...

  3. Visio studio 2019中opencv 4.1.1运行环境配置(亲测可用)

    1.安装 (Visio studio 2019和opencv 4.1.1安装就不在单独讲述了)环境变量配置稍微提一下:**D:\opencv\build\x64\vc15\bin**添加到环境变量的p ...

  4. opencv java_opencv的Java开发环境配置(IntelliJ idea)

    1.首先我们先到官网下载opencv的包,在官网下载到的是一个可运行文件,其实就是一个解压程序,运行后会把opencv的相关文件解压到填写的路径. 2. 在编辑环境变量窗口,点击新建,然后将openc ...

  5. Opencv学习笔记1:安装opencv和VS2015并进行环境配置

    用了Opencv一段时间了,简单记录一下opencv在vs2015下的配置. 第一部分:OpenCV3.2.0的下载 OpenCV官方下载地址: https://opencv.org/releases ...

  6. openCV2.4.13+VS2015+Cmake开发环境配置,解决nonfree问题

    我用的是opencv3.1.0,挺好用的,且和VS20115配置压迫简单很多.但是对于nonfree这个库不支持,所以我又下了一个opencv2.4.13的源代码包,用Cmake编译,工具下载:点击打 ...

  7. Git下载安装及环境配置,解决安装包下载慢问题(详细版)

    Git是我们平时开发都要用到的项目管理工具,虽然有网页版的Git网站,但是在本地安装Git后,可以直接使用命令语句来进行项目的上传与克隆.还是非常方便的. 今天就来介绍下Git的下载. git下载安装 ...

  8. 【fluent】UDF环境配置疑难杂症解决记录

    软件版本:fluent 15.0 + vs 2013 UDF 链接到fluent有两种方式,解释方式(interpreted)或者编译(compiled)方式. 解释方式不需要编译器,因此比较方便,但 ...

  9. AndEngine 环境配置出错解决

    1. 首先下载AndEngine 源码 和 example和八个扩展,下载后,解压. 2.讲10个解压包导入到eclipse(会有错误), 首先,将AndEngine 选择项目--> 属性,选择 ...

  10. 【环境配置】解决Ubuntu重启后Nvidia驱动消失的问题

    问题出现的原因是因为重启ubuntu的内核进行了更新,提供了一些新的特性,但是更新后的ubantu内核导向的是最新的显卡驱动,所以导致你之前安装的显卡驱动有,但是因为内核的指向发生改变导致找不到. 怎 ...

最新文章

  1. 强化学习圣经:《强化学习导论》第二版(附PDF下载)
  2. String比较 运用String.equals
  3. Oracle的AWR报告分析
  4. 转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
  5. 论文浅尝 | 基于知识库的神经网络问题生成方法
  6. java mongodb gridfs_查询MongoDB GridFS元数据(Java)
  7. 【每日一linux命令4】常用参数:
  8. 【Intellij】Intellij Idea 2017创建web项目及tomcat部署实战
  9. 个人收集的资源(0th) IDM绿化版(免费免积分)
  10. 【Audio音频兴趣拓展】如何调试频响曲线?
  11. 大学生计算机自我鉴定500字,大学生计算机专业的自我鉴定范文
  12. 木马可以损坏计算机硬件么,台式电脑总是自动重启怎么处理
  13. java排球计分表窗口_排球计分程序(五)—— Controller的设计与实现
  14. 简单的科普(引导模式、分区格式)
  15. 多个 Excel 批量设置页眉页脚
  16. Linux 用户和用户组管理
  17. 时序数据到底是什么,为什么我们需要时序数据库?
  18. 光明勇士服务器一直维护中,光明勇士一人双职业利弊分析 到底好还是不好
  19. 中国GMP级细胞因子市场现状及未来发展趋势
  20. 解读丨2019数字中国指数报告,看数据画像如何带动产业发展!

热门文章

  1. 猫/路由器/网关/交换机的作用与区别
  2. php意外进程退出,php FastCGI 进程意外退出 错误解决方法
  3. 适合C语言学习的书籍推荐 | 初学者必备
  4. 如何使用mapinfo对地图分层设色并导出为图片
  5. Java读取mapinfo格式_mapInfo文件格式详解
  6. 全能电子地图下载器(免安装)
  7. 赶快拿走!分享4款实用的软件,一般人我都不告诉他!
  8. harmonyos2.0系统,Harmonyos2.0刷机包
  9. delphixe10linux,减小Delphi XE 以上版 编译出来的程序体积
  10. c语言的数学题目及答案,C语言练习题