【问题标题】:How to define default project setting in a visual studio solution如何在 Visual Studio 解决方案中定义默认项目设置
【发布时间】:2013-12-18 12:22:30
【问题描述】:

我有一个解决方案,其中包含多个相互关联的项目。

当我创建一个新项目时,我需要进入它的设置并更改默认设置(例如额外的包含目录、额外的 lib 目录、使用 Unicode 和...)

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

【问题讨论】:

    标签: c++ visual-studio-2012


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      见:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-27
        • 1970-01-01
        • 1970-01-01
        • 2013-07-11
        • 2018-03-22
        • 2011-09-09
        相关资源
        最近更新 更多