关于如何使用软件库的一个技巧-避免重复配置属性表
Posted fantianliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于如何使用软件库的一个技巧-避免重复配置属性表相关的知识,希望对你有一定的参考价值。
一、前言
我们需要使用各种函数库,比如Opencv,Itk, vtk,当不同的函数库使用的时候,在VS配置属性是一个很麻烦的问题,并且设计到不同函数库的交叉使用,所以这里提供一个小技巧。
那就是我们把每一个函数库的配置为属性表的形式(这个其实我在itk的安装里面已经介绍过),需要使用什么函数库的时候,我们只需要添加对应的属性表即可。
二、以QT使用vtk工程为例子
我们建立了一个工程以后,选择工程配置为release x64版本
1、选择属性管理器
2、右键添加-新建属性表
3、然后定义属性表格的位置和名称
4、在VTK属性表里面选择右键,属性
5、出现如下的界面:
6、选择VC++
然后配置包含目录为VTK的安装路径的inlcude文件夹
配置库目录为VTK安装路径的lib文件夹。
7、然后配置C++,常规
8、配置链接器,附加依赖项
在附加依赖项里面输入所有的安装文件夹lib里面的所有的lib文件名
然后保存。
9、其他工程使用
下次需要使用的时候我们直接把这个属性复制到对应的工程里面,然后选择Release x64选项,然后右键点击添加-》现有属性表
这样就避免了二次配置。
其他的函数库的配置也是类似的。
当我们需要使用这个函数库的时候,我们只需要把这个对应的属性表格通过属性管理器添加就好。
三、QT属性表的配置
属性表过程类似,只把具体参数列举出来:
如果有问题欢迎指出来。
以上是关于关于如何使用软件库的一个技巧-避免重复配置属性表的主要内容,如果未能解决你的问题,请参考以下文章
Django/Python DRY:使用 Q 对象和模型属性时如何避免重复代码