Visio studio 2019中opencv 4.1.1运行环境配置(亲测可用)
1.安装
(Visio studio 2019和opencv 4.1.1安装就不在单独讲述了)环境变量配置稍微提一下:**D:\opencv\build\x64\vc15\bin**添加到环境变量的path目录下就行:
2.问题描述:
Visio studio 2019在实际使用opencv 4.1.1版本时因为属性管理器配置时找不到Microsoft.Cpp.X64.user这个文件;
当我们进行属性管理器(视图→其他窗口→属性管理器)进行debug配置时发现Visio studio 2019居然没有Microsoft.Cpp.X64.user这一属性表。。。。。。
如果不在里面设置的话,每次新建项目都得重新配置一遍
(网上很多都建议直接从Visio studio 2017系列版本中拷贝下面这些文件拷到对应目录,就解决了)操作参考链接:1:https://www.jb51.net/article/180469.htm2:https://www.jb51.net/article/180468.htm
本解决方案直接通过在属性管理器debug64和release中新建属性表来解决:
3.解决方案
在“Debug|x64”和“Release|x64”中新建属性表
step1:
Debug右键,新建项目属性表,
(属性表名字可以任意起,与稍后“release|x64”中的属性表名字不一致即可)
文件配置:
文件配置工作主要包含:
“VC++目录”中的“包含目录”和“库目录”
“连接器”中的“输入→附加依赖项”
“VC++目录”中的“包含目录”和“库目录”配置
①包含目录配置:(路径建议自动生成)
(一定要注意自己的安装路径)
②库目录配置(路径建议自动生成)
③连接器中的输入→附加依赖项配置(路径必须手动复制)
在配置附加依赖项时先查看自己安装目录下静态链接库文件夹下有什么文件,
我的opencv4.1.1静态链接库文件夹D:\opencv\build\x64\vc15\lib下有如下文件。
lib文件说明:
- 带d结尾的是用于debug模式的静态链接库
- 不带d结尾的是用于release模式的静态链接库
- 4.1.1版本比较简洁只剩两个.lib文件了,老版opencv有一大堆静态链接库,所以在附加依赖项处要写一大堆。
因为这里配置的是Debug | x64的属性表,
所以我们只需要把带d结尾的.lib文件写进去。
(再强调一下具体路径可能会因版本而异,路径一定要根据自己的实际安装路径)
同样在Release | x64处右击新建一个新的属性表,双击新建的属性表,配置方法与Debug | x64以上①②③步骤一致,唯一的区别在于,附加依赖项中填写的是所有不带d结尾的.lib文件路径。
完整的配置目录如下:
4.结果展示
#include <stdio.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>using namespace cv;
int main()
{Mat mymat = imread("test.jpg");namedWindow("leaves");imshow("leaves", mymat);waitKey(800);return 0;}
运行结果显示:
(感谢 兵临城下的匹夫的解决方案,大家有兴趣可以自己参考学习下,有任何疑问欢迎留言互动)
Visio studio 2019中opencv 4.1.1运行环境配置(亲测可用)相关推荐
- 2019.12QQ音乐播放接口最新配置(亲测可用)
2019.12QQ音乐播放接口最新配置(亲测可用) config下的index.js 代理proxyTable配置: '/api': {target: 'https://c.y.qq.com', // ...
- 【软件问题】解决WPS中的VBA支持库安装问题(亲测可用)
[软件问题]解决WPS中的VBA支持库安装问题(亲测可用) 一键解决WPS中的VBA支持库安装问题,下载软件后,直接默认即可,亲测可用: 链接:https://pan.baidu.com/s/18C_ ...
- VUE项目中集成AnimateCSS动画(2020.6.28 亲测可用)
目录 在 Vue 项目中使用 animate.css 第一步:安装 第二步:引入及使用 第三步:页面中使用(相比网上搜到的教程,有改动的地方) 如何找到想要的动画 题外话 vue 方式给元素绑定进入动 ...
- Visual Studio 2019 搭配OpenCV 调整图片显示大小:resize函数使用实例
Visual Studio 2019 搭配OpenCV 对图片显示大小进行调整: resize函数使用实例 大家好,在使用Visual Studio 2019 搭配OpenCV 对图片进行处理的过程中 ...
- 在Visual Studio 2019中修改项目名
在Visual Studio 2019中修改项目名 文章目录 在Visual Studio 2019中修改项目名 1.需求场景 2.操作步骤 2.1 重命名解决方案 2.2 重命名项目名 2.3 修改 ...
- 【错误记录】Visual Studio 2019 中运行 Unity C# 脚本时报错 ( 根据解决方案, 可能需要安装额外的组件才能获得 | .NET 桌面开发 | 使用 Unity 的游戏开发 )
文章目录 一.报错信息 二.解决方案 三.Visual Studio 2019 中运行 Unity C# 脚本需要的组件 1..NET 桌面开发 2.使用 Unity 的游戏开发 一.报错信息 Vis ...
- 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )
文章目录 一.创建 Unity 脚本 二.Visual Studio 2019 中打开 C# 脚本 三.编译 C# 脚本 四.挂载 C# 脚本到游戏物体 GameObject 1.添加组件方式 2.直 ...
- 【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )
文章目录 一. Visual Studio 2019 中的 Unity 编译问题 二. Unity 编辑器中关联外部 C# 脚本编辑器 三. 设置游戏运行时脚本更新行为 一. Visual Studi ...
- 解决OpenSSL加入到在Visual Studio 2019中编译返回LNK2019错误
文章目录 小结 问题和解决 Error LNK2019 Error LNK1104 Warning C4996 参考 小结 碰到了OpenSSL加入到在Visual Studio 2019中编译返回L ...
最新文章
- Spring4-@Configuration的使用
- thinkphp 5.1/tp5.1 route路由bug
- A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)
- python最基本的规则是关键字吗,Python 关键字
- ajax不支持post,AJAX不能正确发送POST变量
- 面试官:不会看SQL执行计划,简历也敢写精通SQL优化?
- java集合类详解_【Java入门提高篇】Day20 Java集合类详解(三)List接口
- 如何解决Greenplum中无法通过标准命令修复的元数据错误
- Linux进阶之环境变量文件/etc/profile、/etc/bashrc、/etc/environment
- uniapp开发原生android插件,uni-app原生插件(native plugin)开发指南
- 工作流(Workflow)基本介绍
- android 数据线有几种,安卓数据线有几种
- IE11 js导出excel提示Automation 服务器不能创建对象
- Linux课程设计报告【全集】
- 吉他软件打谱常用的的音符时值
- linux学习笔记(6)磁盘管理
- 1063: 最大公约与最小公倍
- 国内固定电话和传真的正则表达式
- 将python脚本打包为exe可执行文件
- 为什么1个字节是8个比特?
热门文章
- noteexpress 笔记导出_【在库言库】2019年第7期 科研工具——NoteExpress文献管理软件...
- 【Java】5.2 方法详解
- 华科博士 201 万,西安交大本科生 100 万!华为「天才少年」校招薪资曝光
- 蓝桥杯第五届决赛真题大全解(java版本)
- 算法--2016搜狐面试:搜狐员工放假了,都玩什么?
- ant design vue input change_Ant-design-vue项目实现动态路由
- 关于Oracle Insert 语句的子查询 和 with check option的用法
- php java if_phpjava(二)
- C++描述的位运算总结
- 中职计算机教师个人自我诊改报告,教师自我诊改报告