vs+opencv编程的过程中,是需要配置包含目录,库目录等属性的,这样才可以在vs上调用opencv的库函数。
1、环境变量
打开步骤为:计算机-右键-属性-高级系统设置-环境变量-系统变量-双击path变量名
为了减少麻烦,方便在opencv不同版本之间切换,可以将下面文件夹都添加。请注意:变量与变量之间用英文“;“隔开,最后一个变量的后面不需要加“;”。
E:\opencv\opencv2.4.13\build\x86\vc12\bin
E:\opencv\opencv3\build\install\x86\vc12\bin
2、还有c++目录下的包含目录和库目录,链接器-输入-附加依赖项需要配置。
3、第一种配置方式,通过此工程的项目属性进行配置(分别在debug和release模式下配置),这样的配置只能够应用在此工程,其他的工程需要再次配置。如下图所示
4、第二种配置方式,属性管理器-win32.user进行配置,这样配置一次,所有的VS工程都无需再次配置,即一次性配置好opencv的环境。
需要注意的是:win32.user文件只有一个,配置时添加debug的lib,debug模式和release模式唯一不同的是,附加依赖项,需要每次在本工程添加release模式的lib
5、第三种配置方法,推荐使用这种,即为每个版本的opencv建两个项目属性文件(debuge 和release下各一个),vs的每个工程只需要添加相应版本的属性文件即可。
右键即可选择新建或者添加 项目属性文件。
蓝色所圈选表示 本工程添加的属性文件,可以看到是opencv310版本的属性文件
好了,到此就结束了。