如何在visual studio解决方案中定义默认项目设置

时间:2013-12-18 12:22:30

标签: c++ visual-studio-2012

我有一个解决方案,其中有几个项目都相互关联。

当我创建一个新项目时,我需要进入其设置并更改默认设置(例如,附加包含目录,其他lib目录,使用Unicode和...)

如果我没有为项目设置该属性(例如项目类型,如果它是MFC或控制台或库),我是否可以在解决方案中创建使用该设置的所有项目的配置

2 个答案:

答案 0 :(得分:3)

您可以为特定设置创建项目模板,并将其导入Visual Studio:

请参阅:

答案 1 :(得分:0)

您可以使用公共属性创建属性表,并在创建后将其添加到每个项目中。要创建属性表,请打开属性管理器(View > Other windows > Property manager),右键单击项目并选择Add New Project Property Sheet。工作表将添加到树中,您可以通过双击来编辑它。

然后,您可以通过在Property Manager中右键单击它们并使用Add Existing Project Property Sheet将其添加到其他项目。

您还可以仅将纸张添加到特定配置,而不是整个项目。这样你就可以这样每个配置都有一张纸。

项目可以包含任意数量的属性表,并且它们是级联的。多亏了这一点,您甚至可以在保持集中化的同时微调设置。例如,在我的某个应用程序中,我有属性表cpu.vspropsgpu.vspropsoptimized.vspropsdebug.vsprops。我的项目有多种配置:CPU - DebugCPU - DebugOptimizedCPU - ReleaseGPU - DebugGPU - DebugOptimizedGPU - Release。其中每一个都分配了属性表的正确组合。