代码之家  ›  专栏  ›  技术社区  ›  Anemoia

Visual Studio:vs如何决定生成发布或调试exe

  •  1
  • Anemoia  · 技术社区  · 16 年前

    我刚创建了一个新的项目配置。

    我把它命名为“blah”,所以里面没有“debug”。

    现在,Visual Studio如何知道何时编译调试文件或发布文件。

    这仅仅是由调试常量定义的吗?

    还是我错了?:)

    谢谢

    我正在使用C,与Visual Studio 2008配合使用。

    谢谢你的回答。

    我读到我需要定义完整的调试信息,我该怎么做?

    简短:如果我定义调试,它是一个调试构建?对吗?

    2 回复  |  直到 16 年前
        1
  •  2
  •   MSalters    16 年前

    它不编译调试文件或发布文件;它编译blah文件。”debug和release只是一些设置的简写标签。例如,“发布”配置包括优化设置,“调试”设置包括生成PDB和预处理器定义 DEBUG

    如果混合了这些设置,则blah构建配置可以是50%调试、50%发布。有些设置甚至不是布尔值,因此您的配置也可能不同。

        2
  •  0
  •   AMissico    16 年前

    是的,一个简单的编译器常量可以控制如何构建应用程序。

    您必须知道如何使用配置。见 生成配置 http://msdn.microsoft.com/en-us/library/kkz9kefa(VS.90).aspx .

    生成配置

    建造 配置提供了一种存储方法 解决方案的多个版本和 项目属性。主动的 可以快速访问配置 改变,让你轻松 构建的多个配置 同一项目。

    默认情况下,以及使用 Visual Studio包括调试和 释放配置。调试 配置是自动的 配置为调试 应用和发布 配置用于 申请的最终发布。为了 更多信息,请参见如何:设置 调试和发布配置。你 也可以创建和编辑自己的 自定义解决方案和项目 配置以满足 你的申请。为了更多 信息,请参见如何:创建和 编辑配置。