调试编程
文章平均质量分 75
wangjiwei2010
这个作者很懒,什么都没留下…
展开
-
visual C++ 6.0开发工具与调试
《visual C++ 6.0开发工具与调试》1、 如何快速地规范代码缩进格式选中所需要规范的代码,按shift+F82、 如何在Release状态下进行调试Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable转载 2006-09-22 12:24:00 · 1201 阅读 · 0 评论 -
预编译头文件解决C/C++混合编程问题
转载 2007-04-28 23:14:00 · 2629 阅读 · 1 评论 -
遭遇“fatal error C1001: INTERNAL COMPILER ERROR”,给初学者提个醒
遭遇“fatal error C1001: INTERNAL COMPILER ERROR”,给初学者提个醒 作者:zuilang以前碰到很多人都出现莫名其妙的INTERNAL COMPILER ERROR,有些人以为vc出错了,如下:D:/Myfiles/vc/data/dataDlg.cpp(202) : fatal error C1001: INTERNAL COMPILER ERROR转载 2006-10-09 11:48:00 · 7999 阅读 · 0 评论 -
C++编程常见的内存错误及其对策
发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误及其对策如下:u 内存分配未成功,却使用了它。编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内转载 2006-09-22 13:28:00 · 1224 阅读 · 0 评论 -
亲密接触VC6.0编译器
大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话转载 2006-09-22 12:40:00 · 947 阅读 · 0 评论 -
VC++使用过程中的技巧及问题
1、在数据库操作时,将系统自动生成的CTime替换成COleDateTime。 2、在操作ACCESS数据库时,字符串的标识是:单引号;日期/时间类型的标识是:# 3、将 DDX_FieldDateTimeCtrl(pDX, IDC_PUBLISHDATE, m_pSet->m_publishDate,m_pSet); 替换成: DDX_DateTimeCtrl(pDX转载 2006-09-22 12:30:00 · 1162 阅读 · 0 评论 -
我所遇到的LNK2005问题。
在写数学库时,很无奈的遇到莫名其妙的LNK2005错误——类似:AAA.obj error LNK2005 int book c?book@@3HA already defined in BBB.obj的一堆东西。。。说这些函数在另一个只调用该函数的而压根儿没有定义的文件里已有定义,汗。。。 看msdn只觉得一头雾水,全局变量、第三方库文件我都没有用到啊。到网上搜转载 2006-09-22 12:29:00 · 848 阅读 · 0 评论 -
链接错误LINK2001
-- LINK2001学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:转载 2006-09-22 13:28:00 · 1083 阅读 · 0 评论 -
高级语言反汇编程序的函数调用过程
摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程。正文:高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的地址入栈。b.进入函数代码空间后,将基址指针EBP入栈,然后让基址指针EB转载 2006-09-22 12:36:00 · 1344 阅读 · 0 评论 -
程序员调试能力和相关书籍
作者:站在大世界 在软件行业中,个人觉得每个Coder、Leader(那些当了Leader以后就不需要Code的除外)都应该除了具有良好的编码能力以外,最为主要的就是Debug的能力要坚实。千万不要告转载 2007-04-29 23:56:00 · 960 阅读 · 0 评论