gpt4 book ai didi

c++ - 使用 Visual Studio 在发布二进制文件中生成符号

转载 作者:可可西里 更新时间:2023-11-01 18:09:57 26 4
gpt4 key购买 nike

更新:我在 John Robbins 上发表了评论关于的博客。他在这里写了一条回复:

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/19/do-pdb-files-affect-performance.aspx

我正在从事的项目没有为其发布的二进制文件构建符号,我想改变这一点。

一些信息:

  • 主要是 C++ 代码库,一些 C#。
  • 在 VS2k5 下编译,将迁移到 VS2k8 Team System。
  • 时间紧迫的软件。
  • 必须启用优化。
  • 已向客户提供源代码,因此可以使用完整的符号。

生成我需要的内容的最佳命令行开关是什么?如果有的话,我将承受哪些性能损失?

此外,是否有任何“陷阱”需要注意?

最佳答案

生成调试符号(即 PDB 文件)只是创建一个外部文件,调试器在查看内存中的代码时可以引用该文件。它不会影响编译器或链接器生成的代码(有点像生成 .MAP 文件)。

现在,如果您谈论的是在发布版本中定义 _DEBUG,那是一个完全不同的问题。

关于c++ - 使用 Visual Studio 在发布二进制文件中生成符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/865546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com