Opencv3.4.2+VS2017配置

目录

Opencv官方下载

VS2017 社区版官方下载

配置系统环境变量

配置vs2017

测试

永久性配置

将VS2017背景设为黑色

彻底卸载VS2017


  • Opencv官方下载

         https://opencv.org/releases.html#

     解压,如我的解压路径为c:/opencv3.4.2。

OpenCV3.4.2的"x64"文件夹下只有"vc14"和"vc15",这意味着它只支持VS2015和VS2017。

  • VS2017 社区版官方下载

        https://visualstudio.microsoft.com/zh-hans/vs/features/ide/

     安装比较简单,一直下一步就好啦。默认的是english语言包,可以自己修改添加,这里添加一个中文简体包,这样vs就可以自由进行中英文切换啦。

      切换语言方法:

       vs->tools->option->Environment->International Settings->Language里下拉菜单选择语言,重启程序之后即可。

  • 配置系统环境变量

       电脑->右键选择属性->进入高级系统设置->点击环境变量->编辑Path

 

      添加opencv下的bin路径(vs2017对应vc15)

  • 配置vs2017

  • 首先创建一个工程,快捷键:ctrl+shift+n

       创建cpp文件,快捷键:ctrl+shift+a

  • 打开属性管理器:视图->其他窗口->属性管理器,这时候右侧会显示属性管理器一栏

       Debug x64 右键选择属性

  • VC++目录->包含目录->编辑,添加Opencv的路径

  • 添加库目录

       VC++目录->库目录,编辑

  • 添加附加依赖项

     连接器->输入->附加依赖项,添加opencv_world342d.lib

   1、342对应OpenCV3.4.2。其他版本请去网上找对应自己的版本进行编写添加,或者在bin文件下找对应名称,如C:\opencv3.4\opencv\build\x64\vc15\bin目录下。
     2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。

  • 测试

     改成Debug x64环境

测试代码:

#include "pch.h"
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main()
{
	Mat image = imread("C:\\Users\\...\\2.jpg");  //存放自己图像的路径 
	imshow("显示图像", image);
	waitKey(0);
	return 0;
}

若显示图片,则配置成功。

  • 报错:找不到opencv_world342d.lib

“openc1.exe”(Win32): 已加载“C:\Windows\System32\uxtheme.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\msctf.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\dwmapi.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\TextInputFramework.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\CoreUIComponents.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\CoreMessaging.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\ntmarta.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\WinTypes.dll”。无法查找或打开 PDB 文件。

解决办法:复制opencv_world342d.lib到C:\Windows\System32目录下即可。

  • 永久性配置

          以上方法仅针对当前工程文件,之后每次新建工程都要重新进行配置。永久性配置方法为:

     打开属性管理器,右击Debug|64,选择添加新项目属性表。Debug|Win32、Debug|x64、Release|x64、Releaxe|Win32根据自己的需求进行选择,记得运行的时候,修改文件上方的解决方案设置,与其匹配。

起一个你自己能明白文件是干嘛用的名字,添加。

      之后,Debug|x64下出现了该文件,双击打开属性页,进行与之前相同的配置。VC++目录->包含目录、库目录;链接器->输入->附加依赖项,修改完成之后保存。

        以后新建工程后,可右击Debug|x64,选择添加现有属性表,将之前配置好的文件导入即可,不需要再重新配置啦。

  • 将VS2017背景设为黑色

        工具->选项->环境->常规->颜色主题:默认为蓝色,将其修改为深色并保存设置,背景就变成黑色的啦。

参考链接:https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread

彻底卸载VS2017

参考官方说明https://docs.microsoft.com/zh-cn/visualstudio/install/uninstall-visual-studio?view=vs-2019

在visual studio 2017 文件夹下找到microsoft visual studio install,点开运行,并找到对应的版本(如2017),点击更多->卸载即可。

然后,对于Win10,在搜索栏输入应用和功能,接着在弹出的页面搜索microsoft visual studio,对installer进行卸载即可。

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值