实验需要,最近在Visual Studio 2017配置了opencv4.0环境,简单记录一下
总结下来环境配置主要完成下面几个步骤即可:
- 配置包含路径
- 配置库目录
- 配置链接器
- 配置环境变量
- 重启vs
安装包准备
首先去官网下载对opencv4.0的安装包并将其解压到自己想要的位置;
然后新建一个空的c++项目,这里命名为TEST40,然后从视图选项卡选择其他窗口找到属性管理器调出右上方活动窗口;
并同时将将debug选项卡设为x64;
选中Debug|x64选项栏中选中Microsoft.Cpp.x64.user右键调出属性管理器窗口;
配置包含目录
配置库目录
这里需要注意自己的vs版本与vc的对应问题,vc版本与vs版本对应关系如下;
Visual Studio 6 | vc6 |
Visual Studio 2003 | vc7 |
Visual Studio 2005 | vc8 |
Visual Studio 2008 | vc9 |
Visual Studio 2010 | vc10 |
Visual Studio 2012 | vc11 |
Visual Studio 2013 | vc12 |
Visual Studio 2015 | vc14 |
Visual Studio 2017 | vc15 |
所以对于VS2017需要在配置库目录是选择vc15文件下的lib文件;
配置连接器
配置连接器的输入的附加依赖项,这里选择如下文件夹的opencv_world400d.lib即可,opencv_world400.lib与opencv_world400d.lib的区别一个是debug版本,一个是release版,对于日常开发使用,选择opencv_world400d.lib即可;
系统环境变量
最后一步就是系统环境变量的配置;
至此配置结束,下面写一个hello world程序检验一下配置是否成功吧,
#include "pch.h"
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, char**argv)
{
Mat src = imread("G:/11.jpeg");
imshow("input", src);
waitKey(0);
destroyAllWindows();
return 0;
}
运行ok!!!