1)官网下载opencv3.1.0
2)解压opencv3.1.0到任意文件夹,发现无x86文件夹,说明opencv3.1.0不支持32位系统
3)打开vs2015,新建项目,视图中找到属性管理器,双击“Microsoft.cpp.x64.user”,进行配置(这样可永久配置)
4)vc++目录下:包含目录配置:(根据opencv安装目录)
D:\software\opencv310\opencv\build\include;D:\software\opencv310\opencv\build\include\opencv;D:\software\opencv310\opencv\build\include\opencv2;
5)库目录:D:\software\opencv310\opencv\build\x64\vc14\lib;
6)链接器输入:opencv_world310d.lib;(debug)若要配置release版本,则是opencv_world310.lib;
7)配置完毕,进行测试
#include <opencv2\opencv.hpp>
using namespace cv;
void main()
{
Mat image = imread("1.jpg");
imshow("show", image);
waitKey(0);
}
出现的问题:
1)无法解析的外部符号_winmain:等
解决方案:在链接器-系统中,将子系统,由窗口改为控制台;
2)编译链接正确,运行时,出现:opencv配置完成无法启动程序丢失opencv_world310.dll.尝试重新安装此程序
解决方案:将bin文件下的三个dll文件复制到c:windows/system32中