【问题标题】:How to add additional include directory on solution level?如何在解决方案级别添加额外的包含目录?
【发布时间】:2009-06-24 14:32:33
【问题描述】:

我有大约 30 个项目的大解决方案(这不是我的错)。我有几个版本的 boost。每个解决方案都使用自己的 boost 版本。现在为每个项目设置提升(30次)。 如何设置解决方案级别的提升?我想说这个解决方案使用boost_1.39,这个解决方案使用boost_1.33。 我可以在 Tools/Options/Project and Solutions/VC++ Directories 的 VisualStudio 级别上全局添加路径。这种方式很糟糕,因为那时我所有的解决方案都使用一个提升。或者我可以在项目级别设置提升。但是如何解决呢?此类功能存在于任何构建系统中。

【问题讨论】:

    标签: directory visual-c++ include


    【解决方案1】:

    使用属性管理器将常用设置放入可重复使用的属性表文件中,按照惯例,该文件具有 .props 文件扩展名。您可以将工作表(或多个工作表)应用于现有和新项目,这样您就不必手动设置每个项目的通用属性。包含的工作表定义的任何属性都将适用,除非它被项目的 .vcxproj 文件/设置覆​​盖。

    您可以通过三个步骤创建一个新的可共享属性表文件:

    1. 选择视图,物业经理。属性管理器打开。默认情况下,它位于左侧视图中。
    2. 右键单击属性应用到的项目/范围,然后选择添加新项目属性表。指定名称和位置。
    3. 打开新的属性表,然后设置要包含的属性。

    这在主题 Working with Project Properties 下记录了 2003 年至 2015 年的所有 Visual Studio 版本

    【讨论】:

      【解决方案2】:

      vsprops 允许为不同的项目设置相同的属性。

      【讨论】:

      • 现在在使用项目属性下对此进行了更完整的记录。
      猜你喜欢
      • 2011-08-29
      • 2011-09-21
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2019-12-23
      • 2018-09-05
      • 2022-10-01
      • 1970-01-01
      相关资源
      最近更新 更多