2013-04-12 44 views
1

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

+0

为什么? Windows的工作方式与Linux不同,您可能必须接受这一点。您不必去除二进制文件以隐藏调试信息,但是如果您想*使符号信息可用,您需要发布.pdb文件。 –

回答

0

根据文档,您需要/Z7而不是/Zi。 (虽然我从来没有尝试过。)

+0

没有运气,它不起作用 –

相关问题