2013-04-12 47 views
1

我有一個C++應用程序,使用VS2008,我想包括調試信息到二進制文件,所以我不需要發佈與我的應用程序的「.pdb」文件。我的應用程序使用了dgbhelp.dll,我確實需要這些調試信息,以便在發生異常時可以獲取源代碼行號。但沒有「.pdb」文件,我的應用程序無法獲得行號,如果我可以將「.pdb」文件中的調試信息包含到二進制文件中,那將會更好。如何在我的二進制文件中包含調試信息?

+0

爲什麼? Windows的工作方式與Linux不同,您可能必須接受這一點。您不必去除二進制文件以隱藏調試信息,但是如果您想*使符號信息可用,您需要發佈.pdb文件。 –

回答

0

根據文檔,您需要/Z7而不是/Zi。 (雖然我從來沒有嘗試過。)

+0

沒有運氣,它不起作用 –

相關問題