VS2013怎么配置opencv才能不用每次都重新配置一遍?

如题所述

我觉得配置是一个很重要的程序,不能总重新配置是一个软件的重要之处。有两种办法可以解决这个问题。


设置属性

就是在项目的属性管理器里面,新建一个项目属性表。然后每次打开程序时,都选择添加现有属性表,然后去找一开始创建的属性表 ,导入进去就可以了。一次编写,到处使用,系统环境变量你都不需要设定,所有设定都写在属性表文件中,用的时候在vs里导入属性表。如果要切换opencv版本,只修改opencv编译输出目录就可以了。

新建继承值

就是把库目录那些,放到继承值里面,在项目属性表中win32和x64下面分别有.win32.user和x64.user,在里面把配置信息配置一遍,这样,你配置的信息就出现在了继承的值里面。每次新建程序后,就会自动继承这些,就不用重新配置了。

CMake的语法

简单学一下CMake的语法,就可以完全避免配置的过程,而且还可以帮助你完成诸如拷贝文件(自动拷贝dll),打包程序,生成文档等功能。目前,许多的开源库和软件都提供了CMake支持,CMake今后也会越来越通用和流行,所以非常值得一学。

总结:希望以上方法对你有帮助。



温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-21

首先我个人觉得如果你是外行的人基本上是不会懂这个程序的。其实说简单也简单,说难也难。我大概跟你说一下,首先Opencv是一个图像处理的开源库,由于其开放的协议架构,国内外很多科研机构和团队都在基于opencv做开发。首先开发opencv要对opencv进行配置,我就写出我的配置过程,和遇到的一些问题,供大家参考应用。


1.下载和安装Opencv

首先要上opencv网站上下载opencv的包,就是一个.exe文件。下载完了opencv,便可以进行安装和配置。运行可执行下载的opencv2.4.9.exe文件。与其说是安装,不如说是解压会更合适一点,选择要把该开源库解压到的路径,解压到D:\Program Files,由于opencv项目文件打包的时候,已经统一放在Opencv的文件目录下,所以无需新建一个文件夹,命名为Opencv,只要选择上一级目录就ok了。2.配置环境变量

计算机—系统属性—高级系统配置—高级—环境变量—双击环境变量中的PATH—在变量中添加刚刚解压的Opencv路径。高能区:添加是加,不是删除之前的变量值,在之前的环境变量之后添加一个“;”再加入Opencv的值。

3.工程包含的目录配置

 打开visualstudio ,新建一个项目,单击起始页的新建项目然后选择Visual C++ ,新建win32控制台运用程序,然后给自己的工程项目命名,选择路径,然后确定。


你要是不懂,可以上B站上看视频。因为这个东西,我就单纯打字你也是估计一知半懂,不是特别好说明,你就大概参考一下吧。

VS2013怎么配置opencv才能不用每次都重新配置一遍?
回答:首先我个人觉得如果你是外行的人基本上是不会懂这个程序的。其实说简单也简单,说难也难。我大概跟你说一下,首先Opencv是一个图像处理的开源库,由于其开放的协议架构,国内外很多科研机构和团队都在基于opencv做开发。首先开发opencv要对opencv进行配置,我就写出我的配置过程,和遇到的一些问题,供大家...

VS2013怎么配置opencv才能不用每次都重新配置一遍
vs2013有个属性管理器,每次配置后的配置文件都会保存在属性表文件中,你一次配置好后把对应的属性表文件另存 ,以后的项目直接覆盖就行了

64位系统用opencv每次都要重新配置VS2013吗?
这个配置与你所用的系统是多少位的是没有关系的,如果你不想每次都配置,网上有一些教程,比如说通过属性管理器建立一个自己的属性表单,以后每次加载这个表单就可以,总比每次去配置要方便很多;还有你也可以在属性管理器里面配置那个Microsoft.Cpp.***.user属性表单,这样以后连加载都不需要了,你的项目...

如何在VS2013下配置OpenCV
1、打开计算机的属性页,找到环境变量 2、在系统环境变量下新建下列选项 3、在系统变量中找到Path变量并在最后加上下面语句 ;%OPENCV%\\x86\\vc12\\bin 4、在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到,文件内容如下图 三、VS2013配置 1、打开VS2013,新建一个空...

怎样删除vs2013中配置的opencv
1、如果你的应用程序是win32控制台应用程序,则选择x32的路径;如果你的应用程序是win64控制台应用程序,则选择x64的路径。2、vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。5.3添加附加依赖项 附加依赖项如下:open...

...库目录,怎么可以保存成类似模板。 opencv开发,不想每建一个都添加...
图1 然后再选择“microsoft.cpp.win32.user”这一项(debug或release的都行),出来的框内选择“VC++ Directories”,然后在include directories和library directories中添加你的依赖文件和库文件路径。如图2。这样你随后新建的工程不用再添加了。图2 例如我的VS2010加opencv2.3.1如下:配置include路径 D:...

opencv编译时错误”fatal error LNK1104: 无法打开文件“opencv_world...
1、右键点击vs2013属性。点击链接器-输入-附加依赖库,检查路径是否是绝对路径。2、配置附加依赖项的时候,把版本号改为opencv_world320d.lib,就可以了。编译有两种:Debug和Release,分别对应opencv_worldxxxd.lib和opencv_worldxxx.lib(后缀有无d来区分),对旧版本代码修改记得都修改清楚。

怎么运行calib
在用Opencv3.0配置VS2013后,又改为用Opencv2.4.10配置后出现下面所述的错误:INK : fatal error LNK1104: 无法打开文件“opencv_calib3d300.lib;”、opencv_calib3d231.lib;”等类似库错误。这是由于库文件没有正确配置好引起的。解决此类错误的方法如下:VS2013 打开运行出错INK : fatal error ...

64位系统安装 VS2013 所编译opencv程序不能运行
1、意思就是 64位和32位的不兼容。2、不知道你想表达的是什么意思。3、是的。4、DEBUG的程序一般可以调试,release一般无法调试,并且经过优化算法。由于优化算法不同,甚至导致DEBUG的程序和release程序运行结果不一样的情况,所以要按照规范写代码。

我装的是Opencv3.0 运行时为什么不能打开lib文件
使用vs2013右键点击解决方案属性,找到里面的链接器->输入项,看一下项目的附加依赖项是不是仍然配置的是opencv_world320d.lib,把它改成3.0版本的lib库就行

相似回答