热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

四、关于如何使用软件库的一个技巧避免重复配置属性表

一、前言    我们需要使用各种函数库,比如Opencv,Itk,vtk,当不同的函数库使用的时候,在VS配置属性是一个很麻烦的问题,并且设计到不同函数库的交叉使用,所以这里提供一

一、前言

        我们需要使用各种函数库,比如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属性表的配置

            属性表过程类似,只把具体参数列举出来:

           

 

             

 

             如果有问题欢迎指出来。

           

 

         

        

        



推荐阅读
  • 本文详细介绍了Python中的流程控制与条件判断技术,包括数据导入、数据变换、统计描述、假设检验、可视化以及自定义函数的创建等方面的内容。 ... [详细]
  • 本文提供了详细的步骤,指导用户如何下载并安装 Git 的中文语言包,以提升用户体验。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 去控件化在线文档处理,推动高效信创办公环境
    探讨在线文档处理去控件化的趋势及其对构建高效信创办公生态的影响。 ... [详细]
  • 本文详细介绍了如何在Ubuntu操作系统中安装和配置Maven,包括必要的环境准备和验证步骤。 ... [详细]
  • Mac环境下Java与Ant自动化构建环境搭建指南
    本文详细介绍了如何在Mac操作系统上为测试工程师搭建Java和Ant开发环境,包括环境变量配置等关键步骤。 ... [详细]
  • 本文通过两个具体案例——共同好友查找和线段重叠分析,展示了如何利用Scala编程语言解决实际问题。案例一探讨了如何在社交网络中找出两个用户之间的共同好友;案例二则深入解析了如何计算多条线段之间的重叠情况。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 本教程将指导您如何使用U盘为Acer F5笔记本电脑安装Windows 10操作系统,适合需要重新安装或升级操作系统的用户。 ... [详细]
  • 本文介绍了如何在Spring框架中配置和使用定时任务,包括初始化配置和动态启动定时器的方法。通过示例代码展示了如何利用Spring的TaskScheduler接口来创建和管理定时任务。 ... [详细]
  • 本文介绍了如何利用snownlp库对微博内容进行情感分析,包括安装、基本使用以及如何自定义训练模型以提高分析准确性。 ... [详细]
  • 设计模式系列-原型模式
    一、上篇回顾上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但 ... [详细]
  • 13、单向链表
    头文件:LinkList.hLinkList.cmain.cVS2 ... [详细]
  • 本文详细介绍了Linux系统中的三个主要分区:启动分区、交换分区和根分区的功能与特点,以及常见的文件类型、文件搜索方法和常用符号的使用。此外,还深入解析了mkdir和rm命令的具体应用。 ... [详细]
  • 使用 Docker 部署 MongoDB 并通过 IntelliJ IDEA 远程访问
    本文详细介绍了如何使用 Docker 部署 MongoDB,并通过 IntelliJ IDEA 实现远程连接的方法。包括 MongoDB 的基本配置、用户管理以及如何在 IDE 中配置连接。 ... [详细]
author-avatar
mobiledu2502901927
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有