
调试
bobopeng
这个作者很懒,什么都没留下…
展开
-
每个程序员都应该做事情——代码审查( Code review )
翻译:magictong(童磊)2011年9月版权:Mack CC原文地址:http://scientopia.org/blogs/goodmath/2011/07/06/things-everyone-should-do-code-review/原文名称:Things Everyone Should Do: Code Review 之前在一些项目中发现,修改代转载 2014-07-20 20:31:49 · 828 阅读 · 0 评论 -
关于C++内存泄漏检测的相关知识(windows程序调试 )
转自:http://www.cnblogs.com/lzjsky/archive/2010/09/08/1821529.html1.msdn 在debug模式下的内存结构(曾今在gaia引擎里看过类似的自己模仿实现的内存管理结构)typedef struct _CrtMemBlockHeader{// Pointer to the block allocated jus转载 2014-06-22 22:00:14 · 581 阅读 · 0 评论 -
Windows/Linux下C/C++内存泄露检测工具
一 Window下的内存泄露检测(以VC++环境为例)灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。Visual Leak Detector(VLD)是一款用于Visual C++转载 2014-06-22 22:02:49 · 737 阅读 · 0 评论 -
内存泄露及检测
转载自:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没转载 2014-06-22 22:04:18 · 640 阅读 · 0 评论 -
链接器工具错误 "LNK2026 XXX模块对于 SAFESEH 映像是不安全的" LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
今天使用VS2012遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于SAFESEH 映像是不安全的"解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。LINK : fata转载 2014-09-26 00:31:55 · 1422 阅读 · 0 评论 -
vc6.0转vs2013出现错误ON_WM_TIMER()
编译时候出现如下错error C2440: 'static_cast' : cannot convert from 'void (__thiscall XXX::* )(void)' to 'void (__thiscall CWnd::* )(UINT_PTR)'只需要吧对应的原创 2014-10-23 10:57:30 · 3384 阅读 · 1 评论 -
在vs2013下出现编译错误:“buiding an mfc project for an non-unicode”
这个只要是缺少编译原创 2014-10-23 11:05:44 · 986 阅读 · 0 评论 -
vs 2013下的_CRT_SECURE_NO_WARNINGS
整个错误就是vs2013不能容忍原创 2014-10-23 11:25:16 · 3335 阅读 · 0 评论 -
vs2013 && win7 x64下出现的诡异错误:已在xxx.exe中触发一个断点
最近要把win7 x86下的工程移植到x64上来,原创 2014-10-23 11:26:49 · 3823 阅读 · 0 评论 -
从利用匿名管道实现可交互式远程超级终端cmd.exe说起
为了实现原创 2014-10-23 13:29:54 · 4012 阅读 · 0 评论 -
获取进程信息在Realease下路径不完整的情况分析
在win7 x86 && x64下都原创 2014-10-23 13:40:58 · 865 阅读 · 0 评论 -
解决error C2011: 'fd_set' : 'struct' type redefinition的方法
首先说明这个问题由于重复定义引起的编译错误。先说明解决方法,然后再说是什么原因导致了这个问题。 解决方法:下列任何一种方法都可以。1. 在所有包含windows.h的代码之前加上#define WIN32_LEAN_AND_MEAN2. 或者直接在工程的properties( vc6 以上)/Setting(vc6) -> c/c++ -> preprocesso转载 2014-07-28 14:04:46 · 4070 阅读 · 1 评论 -
关于vc6.0出现的“打开文件崩溃”以及“导入工程崩溃”的问题
此篇文章很有效,谢谢转载 2014-08-02 15:30:30 · 994 阅读 · 0 评论 -
vc 6.0之DLL的调试
你写的DLL或者ActiveX需要调试,因为他们不能直接运行 ,所以不能够直接调试,那么可以试试下面的方法:1. 在Vc 6.0中新建一个Win32 Console Application工程(例如DLLTest),代码中调用需要调试的DLL,编译该工程,生成Debug/DLLTest.exe,关闭该工程。2. 打开VC 6.0,打开需要调试的DLL工程,点击菜单Build->Set Ac转载 2014-07-20 20:38:42 · 1122 阅读 · 0 评论 -
在Windows下使用LoadLibrary导入自定义的DLL出现998错误
今天在使用LoadLibrary导入自定义的一个DLL的时候出现了998的错误原创 2014-07-20 17:06:31 · 3736 阅读 · 0 评论 -
makefile的语法和写法(1)
0 Makefile概述 -------------------------------------------------------------------------------- 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要转载 2014-06-30 03:09:43 · 488 阅读 · 0 评论 -
makefile的语法和写法(2)
3 Makefile书写规则 -------------------------------------------------------------------------------- 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一转载 2014-06-30 03:10:53 · 448 阅读 · 0 评论 -
在windows系统下使用CMD进行服务操作
当使用“运行”输入serv原创 2014-07-22 17:16:35 · 1373 阅读 · 0 评论 -
在DLL 的DllMain函数中创建线程
最近在写一个代码的时候想在DLL的DllMain原创 2014-07-22 16:31:04 · 6695 阅读 · 2 评论 -
使用完成端口投递WSARecv出现错误
今天使用刚学完成端口实现原创 2014-07-26 01:22:26 · 1777 阅读 · 0 评论 -
使用memcpy缓冲区溢出了
今天继续编写远控,但是原创 2014-07-26 02:23:24 · 8048 阅读 · 1 评论 -
debugging information corrupt; recompile module 解决办法
这是我在前人的基础上整理的。 vs6.0: 这个错误产生的原因是:2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入,在VC6上使用这些库的Debug版本的时候就会产生如题的链接错误。具体而言,你可能在VC6上使用了XP SP2,Windows 2003或者Win转载 2014-08-02 15:33:23 · 2157 阅读 · 0 评论 -
关于stack around the variable “” was corrupted问题
http://www.cnblogs.com/flysnail/archive/2011/09/21/2184114.html原创 2014-10-30 16:13:16 · 1418 阅读 · 0 评论