visual C++ 6.0 开发工具与调试
1、 如何快速地规范代码缩进格式
选中所需要规范的代码,按
shift+F8
2、 如何在 Release 状态下进行调试
Project->Setting=>ProjectSetting 对话框,选择 Release 状态。C/C++标签中的 Category 选
General,Optimizations 选 Disable(Debug),
Debut info 选 Program Database。在 Link 标签中选中 Generate debug info 复选框。
注:只是一个介乎
Debug 合 Release 的中间状态,所有的 ASSERT、VERIFY 都不起作用,
函数调用方式已经是真正的调用,而不查表,
但是这种状态下
QuickWatch、调用队列跟踪功能仍然有效,和 Debug 版一样。
3、 Release 和 Debug 有什么不同。
Release 版称为发行版,Debug 版称为调试版。
Debug 中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢 。
Release 版运行速度较快,可执行文件较小,
但在其编译条件小无法执行调试功能。
Release 的 exe 文 件 链 接 的 是 标 准 的 MFC DLL(Use MFC in a shared or static dll), 比 如
MFC42.DLL。这些 DLL 在安装 Windows 的时候,
已经配置,所以这些程序能够在没有安装
Visual C++ 6.0 的机器上运行。而 Debug 版本的
exe 链接了调试版本的 MFC DLL 文件,如 MFC42D.DLL。
在没有安装
Visual C++6.0 的机器上不能运行,因为缺 MFC42D.DLL 等,除非选择 use
static dll when link。
4、 ASSERT 和 VERIFY 有什么区别