VS2015下配置Boost1.65.1和opencv3.3

来源:互联网 发布:开发app的软件 编辑:程序博客网 时间:2024/06/05 16:54

最近入坑机器视觉,需要opencv和boost库,今晚找到教程很快配置成功,这里记录下配置过程。

配置boost

1.下载解压
地址:boost_1_65_1.zip,然后解压到自己的目录,我的目录是D:\boost_1_65_1。

2.编译
找到VS2015自带的x64本机工具命令提示符,进入解压目录并执行该目录下的bootstrap.bat,执行后该目录下会生成b2.exe和bjam.exe。

这里写图片描述

执行.\bootstrap.bat

这里写图片描述

执行.\b2

这里写图片描述

成功后会提示:

这里写图片描述

3.配置

VS2015新建一个控制台程序,然后依次点击:视图——>属性窗口,这里只需要点击配置两个x64.user即可。

这里写图片描述

选择VC++目录 。在包含目录和库目录分别配置上boost解压根目录和boost解压根目录下\stage\lib,如下:

这里写图片描述

然后在链接器-常规下的 附加库目录配置如上步骤的lib目录,如下:

这里写图片描述

至此,Boost1.65.1配置完毕!

配置opencv

1.下载解压

地址:opencv-3.3.0,然后运行该exe会提示让你选择目录进行解压,我选择的目录是E:\cv33。

2.设置环境变量

选择此电脑(计算机)->右键属性选择->高级系统设置->选择高级->环境变量->系统变量。找到Path后双击,选择新建添加E:\cv33\opencv\build\x64\vc14\bin。

这里写图片描述

3.配置
因为opencv3.3只有x64的支持了,所以,我们只需要配置x64即可。
打开上面建的控制台程序,然后依次点击:视图——>属性窗口,这里只需要点击配置两个x64.user即可。
选择VC++目录 ,在包含目录加入以下目录:
E:\cv33\opencv\build\include
E:\cv33\opencv\build\include\opencv
E:\cv33\opencv\build\include\opencv2

这里写图片描述

选择VC++目录 ,在库目录加入E:\cv33\opencv\build\x64\vc14\lib

这里写图片描述

最后,在链接器-选择输入-附加依赖项-编辑添加 opencv_world330.lib和opencv_world330d.lib

这里写图片描述

至此,opencv3.3配置完毕。

写一个简单的测试程序,看看两个库是否配置成功!

#include<iostream>#include<opencv2/opencv.hpp>#include<boost/timer.hpp>using namespace std;using namespace cv;using namespace boost;int main(){    timer t;    const char *pic = "C:\\1.jpg";    Mat img = imread(pic);    imshow("image",img);    waitKey();    cout << "Time elapsed: " << t.elapsed() << endl;    system("PAUSE");    return 0;}
原创粉丝点击