win10+VS2017下配置openCV3.4.3
先下载openCV3.4.3的win pack
下载链接:https://opencv.org/releases.html
下载完成之后是一个exe文件,直接双击运行。
我直接extract在C盘里,打开文件夹后如下:
如上,有一个bulid文件夹和sources文件夹。
打开vs2017
新建一个工程,右键工程名,选择属性(Properties)。
选择VC++目录-->包含目录(include directories)
按照自己存放的路径,把include,opencv和opencv2三个路径添加到include Directories,点击确定。
然后,选择库目录(library directories),用同样的方法把lib路劲添加,如下图:
添加之后,点击确定。完成以后点击链接器(Linker)-->输入(input)-->附加依赖项(additonal dependencies)
可以手动输入下列内容:
opencv_world343.lib
opencv_world343d.lib
如果版本不是3.4.3,比如3.4.1,那就把343改成341就行了。这个实际上就是C:\opencv\build\x64\vc15\lib路径下两个lib文件的名称而已。
搞定之后,还需要最后一步。
设置环境变量
win+e可以召唤出文件夹,在这里找到This PC(此电脑),右键点击属性-->Advanced system settings(高级系统设置)-->环境变量
就在Path里面添加一个路径就行了,编辑(edit)-->新建(new)-->浏览(browse)
选择C:\opencv\build\x64\vc15\bin目录就可以了。如下,
完成这一步,就基本结束了。不过还有最后一步需要注意:重启VS2017,再打开刚创建的工程。
可以用一下代码验证:
-
#include<iostream>
-
#include<opencv2/core/core.hpp>
-
#include<opencv2/highgui/highgui.hpp>
-
using
namespace cv;
-
int main() {
-
Mat img = imread(
"C:\\Users\\username\\Desktop\\eval_res.png");
-
imshow(
"demo", img);
-
waitKey(
6000);
-
return
0;
-
}