win10+opencv3.2+vs2015配置
2017-01-08 15:55
288 查看
先前查了一些关于win10+opencv3.0(2.xx)+vs配置的文章,准备以此为样本来配置一下新的vs2015+opencv3.2+win10,但结果都失败了,最终自己的一些摸索,终于得到了正确的配置方法(此次最新版本的配置方法简单了许多)。
第一步还是系统环境变量配置。系统环境中,在点击编辑,然后新建一个系统变量。而这个环境变量的值就是你的opencv解压放置的文件中的cv14.bin的路径。比如我吧opencv解压的文件的文件放在d盘一个opencv文件中,所有就有环境变量的值为:D:\opencv\opencv\build\x64\vc14\bin。
第二步:系统环境变量配置好了,就直接在vs2015中再进行配置,不需要重启电脑(本人亲测)。vc++,win32控制台程序,可以选择空项目(也可以不选)。然后再视图中找到属性管理器,展开其中内容,在debug|X64选项中右击(或者双击),然后选择添加新项目属性表,之后就自己命名(opencv官网上命名为opencv_debug与opencv_release,在此与其保持一致,你也可以命名别的名字)
在通用属性--->vc++目录--->包含目录,编辑,填写包含opencv文件中的include文件及include文件下的opencv,opencv2文件的路径(直接点击后面的“···”,就可以直接浏览)
之后在库目录中添加一个opencv文件中的build--->X64--->vc14--->lib的路径就可以了
第三步:在本属性表的链接器中选择输入项,添加依赖项,手工输入opencv_world320d.lib就可以了。
本步切记不要在链接器常规中的添加附加库目录添加东西,否则将报错——无法打开opencv_world320.lib。(但有些博文上提到3.0以前的好像可以在链接器——》常规中添加某些东西,在3.2似乎不行,添加之后运行直接报错,本人亲测)
关于配置就差不多了,后面就随便找个网上的程序测试一下就可以了。这简单附一个(改一下imaread中的图片地址):
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat image = imread("E:\\picture\\27b58PICm6Q_1024.jpg");
namedWindow("测试图片");
imshow("测试", image);
waitKey(6000)
4000
;
return 0;
}
如果你配置中遇到什么问题,可以留言给我哦,我也想多学习一下哦
第一步还是系统环境变量配置。系统环境中,在点击编辑,然后新建一个系统变量。而这个环境变量的值就是你的opencv解压放置的文件中的cv14.bin的路径。比如我吧opencv解压的文件的文件放在d盘一个opencv文件中,所有就有环境变量的值为:D:\opencv\opencv\build\x64\vc14\bin。
第二步:系统环境变量配置好了,就直接在vs2015中再进行配置,不需要重启电脑(本人亲测)。vc++,win32控制台程序,可以选择空项目(也可以不选)。然后再视图中找到属性管理器,展开其中内容,在debug|X64选项中右击(或者双击),然后选择添加新项目属性表,之后就自己命名(opencv官网上命名为opencv_debug与opencv_release,在此与其保持一致,你也可以命名别的名字)
在通用属性--->vc++目录--->包含目录,编辑,填写包含opencv文件中的include文件及include文件下的opencv,opencv2文件的路径(直接点击后面的“···”,就可以直接浏览)
之后在库目录中添加一个opencv文件中的build--->X64--->vc14--->lib的路径就可以了
第三步:在本属性表的链接器中选择输入项,添加依赖项,手工输入opencv_world320d.lib就可以了。
本步切记不要在链接器常规中的添加附加库目录添加东西,否则将报错——无法打开opencv_world320.lib。(但有些博文上提到3.0以前的好像可以在链接器——》常规中添加某些东西,在3.2似乎不行,添加之后运行直接报错,本人亲测)
关于配置就差不多了,后面就随便找个网上的程序测试一下就可以了。这简单附一个(改一下imaread中的图片地址):
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat image = imread("E:\\picture\\27b58PICm6Q_1024.jpg");
namedWindow("测试图片");
imshow("测试", image);
waitKey(6000)
4000
;
return 0;
}
如果你配置中遇到什么问题,可以留言给我哦,我也想多学习一下哦
相关文章推荐
- PCL+win10+vs2015配置记录
- win10+VS2015 编译64位的gdal,并配置环境
- face_detection_alighment在windows10+caffe+vs2015下的配置
- win10+qt5.3+opencv2.4.9+vs2013环境配置及运行实例
- win10+qt5.3+opencv2.4.9+vs2013环境配置及运行实例
- windows 10+VS2015配置directshow
- 配置:win 10+opencv 3.0+vs 2013
- win10+qt5.3+opencv2.4.9+vs2013环境配置及运行实例
- windows 10+VS2015配置directshow
- opencv学习(1.2) - Windows 10 安装OpenCV &配置VS 2015
- 【caffe配置】face_detection_alighment在windows10+caffe+vs2015下的配置
- 【OpenCV】Windows10环境搭建 安装OpenCV并配置VS2015
- OpenCV环境配置(VS2015+WIN10x64+OpenCV3.2)
- win10+qt5.3+opencv2.4.9+vs2013环境配置及运行实例
- Win10年度更新开发必备:VS2015 Update 3正式版下载汇总
- 【caffe笔记1】caffe+win10+VS2013配置与常见问题(简单易懂)
- 如何在WIN 7 64位环境中配置vs2015+opencV3.0
- VS2017 配置 openmesh(win 10)
- Win10+VS2015 编译win平台hadoop2.9.0
- win10+qt5.3+opencv2.4.9+vs2013环境配置及运行实例