^_^

2009年11月30日星期一

配合 Dr. Watson 事后调试的 VC 简要设定

"C/C++ - General - Debug Information Format", "Program Database (/Zi)":


"C/C++ - Optimization - Optimization", "Disabled (/Od)":


"Linker - Debugging - Generate Debug Info", "Yes (/Debug)",
"Linker - Debugging - Generate Map File", "Yes (/MAP)",
"Linker - Debugging - Map File Name", "$(OutDir)/$(ProjectName).map",
"Linker - Debugging - Map Exports", "Yes (/MAPINFO:EXPORTS)":


"Linker - Advanced - Fixed Base Address", "Generate a relocation section (/FIXED:NO)":


事后调试对比 Dr. Watson log(drwtsn32.log) 和 VC Link 出来的“$(OutDir)/$(ProjectName).map”文件就好。后面就高深了,详细参见《Windows程序调试》P.193,第六章。

BTW,Dr. Watson 只需要设定“Dump Symbol Table”即可:
本站文章除注明外,均为本站原创
转载请注明文章转载自: 大笨熊乐园 [ https://blog.foolbear.com/ ]
文章标题: 配合 Dr. Watson 事后调试的 VC 简要设定
文章地址: https://blog.foolbear.com/2009/11/dr-watson-vc.html

没有评论 :

发表评论

Related Posts with Thumbnails