前言
最近在开发一个【VS2019+PCL1.11.0+VTK8.2.0+Qt5.14.2在Windows配置.ply文件查看器】,配置VS2019+PCL1.11.0中遇到了需要在vs工程中导入许多库的问题。每次新建项目都要配置很多include、lib文件路径,导入一堆.lib文件,非常让人头疼。于是,找到了一种通过props属性表来解决这个问题的方法,可以减少一些修改量。
在 C++ 中,.props
文件: 工程属性表(project property sheet),通常用于配置 Visual Studio 项目。它允许开发人员将多个项目的公共设置集中在一个文件中,以便项目之间共享这些设置,从而简化配置管理。
1. VS2019 Professional 找到工程属性表
打开一个工程,依次点击第一步、第二步、第三步就会弹出属性管理器界面,你的界面会包含四种模式类似于Debug / Release | win 32 / X64 四种方式,每种方式下面可以添加若干个工程属性表 .props 文件,此界面非常重要,后续保存添加属性管理器都需要在此界面完成。
右击Debug | X64 弹出一个对话框,该对话框内:
第一个框:添加新项目属性表 可以实现创建项目属性表,并保存
第二个框:添加现有属性表 可以加入保存好的属性表,并自动为工程配置属性
2. VS2019 Professional 打开属性页面
在解决方案资源管理器中右击项目下滑点击属性界面,或者在属性管理器中右击Debug | X64下任意一个文件下滑点击属性界面都可以打开属性界面:
图示为项目属性界面,比文件属性界面多一个黄色框标出的调试,调试界面中可以配置项目环境路径。
我们需要更改的一些公共 VS 项目包含头文件路径、包含库文件路径、链接器链接外部依赖都可以在属性页面中搞定
3.如何新建一个工程属性表 .props 文件
大致流程如下
第一步
首先采取 1. VS2019 Professional 找到工程属性表;
再从属性管理器中右键点击添加新项目属性表;
在弹出对话框中为新工程属性表 .props 文件命名,选择位置;
点击添加。创建工程属性表文件完成
第二步
从2. VS2019 Professional 打开属性页面
按照你的项目需求依次完成导路径,+库,设置属性
应用完成
第三步
右击你正在操作的项目属性表文件,选择保存
4.如何在新项目中导入已有的工程属性表 .props 文件
首先采取 1. VS2019 Professional 找到工程属性表;再从属性管理器中右键点击添加已有项目属性表;找到你保存的项目属性表,加入。
点击项目属性检查一下是否项目属性和你需求一致,修正一些项目属性表未改变的属性,最终完成添加配置,成功运行代码。