win7+VS2015+OPENCV3.4

本文记录我安装配置vs2015和opencv所遇到的问题及解决方式。

  • 问题:下载完VS2015安装包(5G左右)无法打开或者在线安装包无法运行。提示devenv程序停止。

  • 解决方案:
    ①可以暂时打开下载安装后的程序:运行“VS2015开发人员命令提示”,在这里插入图片描述输入指令“devenv/Safemode”即可。
    ②下载DIrectX3.9在线修复工具,工具-选项-扩展-开始扩展(将此软件升级为增强版),之后工具-选项-实验室-勾选c++强力修复,返回主页面,点击检测并修复。等待修复完成,检测出的修复项出现绿色对号图标即可。之后再正常打开VS2015就可以了。

  • 配置环境:
    ①计算机环境变量-系统变量-path中,添加 opencv安装路径,D:\opencv\opencv\build\x64\vc14\bin,注意:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015。
    ②新建项目后:文件-新建-项目-Visual C+±win32-win32控制台应用程序。再配置项目属性。配置选择DEBUG,平台选择活动(x64),如果没有这个选项可以创建一个。项目-属性-VC++目录,配置好包含目录和库目录,配置好链接器-输入-附加依赖项(形如opencv_world341d.lib,具体名称参考自己安装包里的文件名称)
    以上具体配置内容可以参考 此篇文章 ,写得很详细。

  • 编译问题:在这里插入图片描述
    ①注意头文件中要加,#include “stdafx.h”,且要放在最前面否则会出错;头文件中#include <opencv/core/core.hpp>,可以去掉在包含目录中重复的路径。
    ②编译后提示缺少 ucrtbased.dll文件。解决办法:去网上下载对应文件,注意分清有32位和64位。下载完后把64位文件放在c-windows-system32下即可。如果不成功可以再在c-windows-syswow64下放置试试,位数不清楚可多次尝试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值