c++ - 如何在我的二进制文件中包含调试信息?

标签 c++ visual-studio-2008 pdb-files

我有一个使用 VS2008 的 C++ 应用程序,我想将调试信息包含到二进制文件中,这样我就不需要在我的应用程序中发布“.pdb”文件。我的应用程序使用了 dgbhelp.dll,我确实需要这些调试信息,以便在发生异常时我可以获得源代码行号。但是如果没有“.pdb”文件,我的应用程序无法获取行号,如果我能将“.pdb”文件中的调试信息包含到二进制文件中会更好。

最佳答案

根据文档,您需要/Z7 而不是/Zip。 (虽然我从未尝试过。)

关于c++ - 如何在我的二进制文件中包含调试信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15977308/

相关文章:

c++ - 是否可以在 Windows Azure 中运行 native C++ 代码?

python - Python 的程序数据库 (PDB) 符号

xml - 防止将引用的程序集 PDB 和 XML 文件复制到输出

asp.net-mvc - Glimpse.AspNet.pdb 未加载

c++ - 折叠表达式 : right shift initialization behavior

c++ - 设置带有中央单元格的 3x3 QGridLayout

c# - CheckForIllegalCrossThreadCalls=false 的后果

c# - 访问数据表的单元格值

c++ - 何时使用 SafeArrayAccessData 锁定 SAFEARRAY

visual-studio-2008 - 是否可以从 Visual Studio 2008 导出错误列表?