主题:Visual C++ 源码错误提示问题
itkpz
[专家分:90] 发布于 2009-04-25 10:07:00
为什么我的Visual C++ 只显示错误数,而没有显示错误原因和所在行数???
回复列表 (共2个回复)
沙发
星绽紫辉 [专家分:1700] 发布于 2009-04-25 10:22:00
在调试程序中比较有效的方法是在变量监视(watch)窗口输入:@err,hr 可以获知错误码和错误描述。或者用VC自带的ErrorLookup工具,输入错误码可得中文错误描述。也可以自己编写代码获知,详见《windows 核心编程》
板凳
星绽紫辉 [专家分:1700] 发布于 2009-04-25 10:25:00
想要在程序中捕获错误,可用SEH或者VEH,或者C运行库的try...catch...进行捕获,用TRACE输出,其中的__FILE__宏表示文件名,__LINE__表示行号,可以直接引用,更多描述请阅读《MFC Windows 程序设计》
我来回复