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

And*_*reo 7 directory include visual-c++

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

jla*_*jla 5

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

您可以分三步创建新的可共享属性表文件:

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

对于2003年至2015年的所有Visual Studio版本,在" 使用项目属性 "主题下进行了记录


And*_*reo 3

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