以前在Ubuntu下使用OpenCV,配置非常简单,复用性也不错,这次在VS下开发OpenCV的项目,感觉做起来挺麻烦的,而且复用性比较差,配置和安装方案是看的另外几篇博客的,这种东西比较多,这位博主的文章讲的就比较清楚,大家直接参考就行:链接
因为大家都没有讲到如何在多个项目之间 复用同样配置 ,这样就导致每次新开一个项目就要重新配置一遍,非常麻烦,我这篇博客就讲一下如何使用 属性表 复用配置。
1.找到属性管理器
首先第一步,打开你的配置好OpenCV的VS项目,找到 属性管理器 ,查找方法有三种:(1)、侧边栏 一般默认打开属性管理器,直接找到即可、(2) 视图—>其他窗口—>属性管理器、(3)使用右上角 快速启动 ,直接搜索属性管理器即可。打开之后如下所示:
2. 选择平台和编译形式
搞清楚你的项目是在哪个 平台 和 编译形式 ,在主界面上面的工具条处可以找到,比如我的为X64平台和Debug形式:
4. 第三步,保存相应平台和编译形式的属性表。
根据第二步查询结果,选择相应文件夹,右击之后,点击添加 新项目属性表 ,命名之后,选择文件夹保存(记住保存位置)。
5.添加现有属性表
当重新建立一个项目时,只需要在属性管理器相应文件夹右击之后,选择 添加现有属性表 ,找到你第三步保存属性表,添加进项目,就可以复用配置了。(注意:一定要根据你的目标平台和编译形式来选择添加属性表的文件夹,否则可能无效。或者简单粗暴,在项目位置(所有文件夹的最上面)直接添加,这样每一种目标平台和编译形式就都添加进了相同属性表,不会有问题了)