美文网首页
vs2015+opencv3.4.1配置(重点解决网上教程中说的

vs2015+opencv3.4.1配置(重点解决网上教程中说的

作者: 谁把我昵称都起啦 | 来源:发表于2018-06-01 15:19 被阅读11次

    首先,网上大把的教程来一波:(只要把下文中的3.1.0改成3.4.1就行)

    1.官网下载安装包解压(用管理员权限解压,否则会报错),装在哪个盘无所谓

    2.配置环境变量

    vc8 = Visual Studio 2005

    vc9 = Visual Studio 2008

    vc10 = Visual Studio 2010

    vc11 = Visual Studio 2012

    vc12 = Visual Studio 2013

    vc14 = Visual Studio 2015

    根据上面的可以确定我们要用vc14文件夹下的bin

    3.配置vs2015

    新建一个项目OPENCV,选择空项目。

    在“解决方案资源管理器”中的“源文件”中建立一个CPP文件

    在“属性管理器”中找到以下文件

    注意这 个设置要在x64位下设置,调试也要在x64环境下进行。

    右击选择属性,弹出下面窗口

    选择“VC++目录”,设置“包含目录”为三个文件夹:

    C:\opencv\build\include\opencv2;

    C:\opencv\build\include\opencv;

    C:\opencv\build\include;

    设置库目录为一个文件夹:C:\opencv\build\x64\vc14\lib

    然后,按照同样的方法设置如下项

    由于opencv3.10的特性,这里只需要加入一个“附加依赖项”就行了,opencv_world310d.lib

    重点来了:

    一、 按照上述方法做的时候,在debug和release界面的附加依赖项里其中一个编辑完,另一个为什么也出现了和其一样的附加依赖项?怎么实现debug和release中的附加依赖项不一样?

    答:

    点击上图左上角的consoleapplication1,右键属性如下图:


    这时左上角的配置中多出了一个活动(debug),这个就是指的你现在正在用的编译配置,在这个里面改附加依赖项,就不会和release参数同步了!

    二、运行后会提示找不到opencv_world341d.dll

    答:这时要把C:\opencv\build\x64\vc14\bin中的所有项复制到C:\Windows\SysWOW64下以及C:\Windows\System32中,这样就完美解决了。

    相关文章

      网友评论

          本文标题:vs2015+opencv3.4.1配置(重点解决网上教程中说的

          本文链接:https://www.haomeiwen.com/subject/qxfksftx.html