调试编译技能汇总
xp275500976
这个作者很懒,什么都没留下…
展开
-
编译常见问题校正
1:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止 在VS2008下运用OpenCV编译图像处理中出现如题错误时: (1)转换Code文件为Unicode格式;(未实践) (2)在Project -> Properties -> Configuration Properties -> C/C++ -> Ad转载 2012-10-11 15:34:38 · 594 阅读 · 0 评论 -
VS中的 MD/MT设置
VS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长时间了,但是因为笔者囊中羞涩,无法升级硬件,所以也没有办法去进行那个180天的VS2010体验之旅了,实为憾事。当然这是别话,现在我主要使用的依然是VS2008,用它来开发我想要的东西。当然主要指使用转载 2013-08-03 18:25:04 · 924 阅读 · 0 评论 -
WinDbg
WinDBG扩展命令的工作原理 要理解WinDBG扩展命令的原理应该先理解WinDBG软件的架构,下图是以模块为单位所画出的架构示意图。最上层是四个EXE模块,它们提供了不同形式的用户接口,简称UI层。中间是调试引擎模块,它是WinDBG调试器的核心模块,大多数调试器的工作逻辑都包含在这个模块中。调试引擎下面是几个支撑模块。内核态的部分是操作系统提供的调试支持。 因此以调试引擎为中心,向转载 2013-08-04 14:02:35 · 843 阅读 · 0 评论 -
pragma的重要性和规范性
example1: #pragma pack(1) #include "S_Client_ApplyAuthority.h" #include struct XXX { SCmdHead head; char sz_systemID[36]; char sz_systemKey[40]; int nAuthorityCo原创 2017-08-10 12:05:59 · 366 阅读 · 0 评论