1.调试错误
本人用的是vs2005中文环境,其他环境的朋友可以做为参考
步骤一:编译代码时生成map 文件和 cod 文件
我建立了一个名为DataAbort的项目,A)生成map文件,打开项目属性对话框,找到“链接--调试”在“生成映射文件”栏选择“是”; B)生成cod文件,打开项目属性对话框,找到“C/C++--输出文件”在“汇编输出”栏选择“带机器码的程序集”。
在默认情况下map文件以项目名称命名,而cod文件以cpp文件名命名,生成目录也不同,编译后可以在项目目录下搜索*.map 和*.cod
步骤二:根据异常信息找到相应的map文件,及异常地址所在的函数
步骤三:打开异常函数所在的cod文件,找到异常对应的代码行。分析问题,解决问题