vs2010+opencv3.4.1

版本信息 win64 vs2010 OpenCV3.4.1
准备工作
1.vs2010下载
链接:https://pan.baidu.com/s/172TusVjNTxvZwNJF9-wE5g
提取码:1fif
2.OpenCV3.4.1下载
链接:https://pan.baidu.com/s/12hs-IuDlYzXM2vAYePapig
提取码:hszw
接下来正式开始配置安装
系统环境变量设置:
计算机->右键->属性->高级系统设置->环境变量->系统变量,找到Path,编辑Path变量,在变量值中添加路径“D:\OpenCV\opencv\build\x64\vc14\bin”
vs2010+opencv3.4.1_第1张图片
注意事项 :路径前后要有分号 “;” 隔开。
VS2010方法/步骤:
1、新建VS项目,Visual C++ -> Win32->Win32控制台应用程序
vs2010+opencv3.4.1_第2张图片

2、应用程序设置中,附加选项选择空项目,点击完成,如下图:
vs2010+opencv3.4.1_第3张图片

3、在解决方案资源管理器中,右键解决方案,选择配置管理器vs2010+opencv3.4.1_第4张图片

4、配置管理器中,因为我的机器是64位的,所以选择活动解决方案平台x64
vs2010+opencv3.4.1_第5张图片

5、属性管理器中,右键项目名,点击属性
vs2010+opencv3.4.1_第6张图片

6、在VC++ ->包含目录下添加以下三个路径:
vs2010+opencv3.4.1_第7张图片

7、在VC++ ->库目录下添加以下lib目录:
vs2010+opencv3.4.1_第8张图片

8、在链接器->输入->附加依赖项 手动添加opencv_world341d.lib
vs2010+opencv3.4.1_第9张图片

9、将下图所示三个文件拷贝到C:\Windows\System32下

vs2010+opencv3.4.1_第10张图片
10、从www.dll-files.com 下载以下四个64位的dll,注意要64位的,

也可以在网盘下载,链接:https://pan.baidu.com/s/1kP052dWJgXYQtmlDPkCcaQ 密码:1ltw。下载完成后拷贝到C:\Windows\System32下。
vs2010+opencv3.4.1_第11张图片
11、解决方案资源管理器->源文件->添加新建项->C++文件,写一段简单代码测试一下能否成功

#include"opencv2/opencv.hpp"
using namespace cv;
int main(void)
{
	Mat image=imread("C:\\Users\\Administrator.USER-20180727ZC\\Desktop\\aa.jpg");
	imshow("Hellow world",image);
	waitKey(0);
}

永久配置方法:
属性管理器->Debug|64->右键(添加新项目属性列表)->propertysheet.props(当前默认)->vc++目录->包含目录->库目录->链接器->输入->附加依赖项
以上输入的内容和上面相同即可。
效果展示:
vs2010+opencv3.4.1_第12张图片

出现问题:"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"
解决方案:
第一步:将 项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。

第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。
查找是否有两个cvtres.exe。推荐用Everything文件搜索工具。
C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
右键属性—详细信息, 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。
治本的办法是第二步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。
特别感谢:
主要引用这两位博主的博客,特此感谢。
新人新手,不喜勿喷。
https://blog.csdn.net/baidu_37366055/article/details/81699105
https://yacare.iteye.com/blog/2010049

你可能感兴趣的:(随手笔记)