Directory 如何在解决方案级别添加其他包含目录?

Directory 如何在解决方案级别添加其他包含目录?,directory,visual-c++,include,Directory,Visual C++,Include,我有一个大约30个项目的大解决方案(这不是我的错)。我有几个版本的boost。每个解决方案都使用自己的boost版本。目前,每个项目都设置了boost(30次)。 如何在解决方案级别设置boost?我想说这个解决方案使用boost_1.39,这个解决方案使用boost_1.33。 我可以在VisualStudio级别的Tools/Options/Project and Solutions/VC++目录中全局添加路径。这种方式不好,因为我的所有解决方案都使用一次提升。或者我可以在项目级别设置boo

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

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

使用属性管理器将常用设置放入可重用的属性表文件中,按照惯例,该文件具有.props文件扩展名。可以将图纸应用于现有项目和新项目,这样就不必手动设置每个项目的公共特性。除非被项目的.vcxproj文件/设置覆盖,否则包含的图纸定义的任何属性都将适用

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

  • 选择查看、属性管理器。此时将打开属性管理器。默认情况下,它位于左视图中
  • 右键单击属性应用到的项/范围,然后选择“添加新项目属性表”。指定名称和位置
  • 打开新的属性表,然后设置要包括的属性

  • 这是2003-2015年所有版本的Visual Studio的文档,在主题下

    这在“立即使用项目属性”下有更完整的文档记录。