VS2015下配置Boost1.65.1和opencv3.3
最近入坑机器视觉,需要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;
}更多推荐



所有评论(0)