OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2

第一步打开opencv官方网站,下载opencv最新稳定版本:

https://opencv.org/releases.html

点击以后,会跳转网页,进入网页后,会等待下载,大概5秒钟就会提示你下载。 

(我的网页下载比较慢,所以复制了下载链接,在迅雷 下载,速度还可以)

下载后,直接双击安装,即可。选择你准备安装的文件夹。我是直接安装在D盘下,不用自己新建文件夹,它自己新建,所以选择的时候直接选择D盘即可,它会安装时自动新建opencv 文件夹

等十几秒, 这个opencv文件夹是自动建立的。如果你选择路径是D:\opencv,那么最后是D:\opencv\opencv

第二步:开始配置环境变量,就是添加默认路径

 

添加了x64下面的两个路径

第三步:VS2013工程项目配置

 

看右边

这里添加的三个路径都是你实际的路径,请自己酌情处理!!!!

第四步:添加库函数

这里还是找到lib的文件夹

将这两个包含的库都添加进去 

第五步:链接库配置,难点重点!

刚刚我们添加了vc14,vc15的两个lib,这一步就是要进这两个文件夹下面的lib里面,把库函数名字找出来


 

opencv_world343.lib

opencv_world343d.lib

第6步:进行测试(复制下面代码到.cpp中编译)

// myopencv.cpp -- This is the first test of opencv

#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>

using namespace cv;

int main()
{
	// 读入一张图片(自己任意下载一张)
	Mat img = imread("my.jpg");
	// 创建一个“我第一个opencv”的窗口
	namedWindow("我第一个opencv");
	// 在窗口中显示图片
	imshow("我第一个opencv", img);

	waitKey(10000);
	return 0;
}

第7步:解决错误    1    error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突    F:\opencv\myopencv\myopencv\opencv_world343.lib(opencv_world343.dll)    myopencv

为什么会出现错误?

是因为我的电脑是64位,但是我们产生的是win32窗口,所以出现问题了。解决办法就是用64位编译就行了。

然后就是这样子

还有一步!!!!将链接器中高级选项中计算机也选择x64.

 这样就解决了64位没法运行32 位的问题了!编译 吧!

(备注:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013。所以自己VS2013的话,其实只需要vc12即可。) 

猜你喜欢

转载自blog.csdn.net/qq_15698613/article/details/83592039
今日推荐