VC6.0及VS2008使用技巧
MoreWindows
微软最有价值专家 电子科技大学优秀研究生 CSDN博客专家
展开
-
VC 编译参数介绍
VC编译器的编译链接参数非常之多,对程序生成在细节上的控制也是非常强大的。要深入了解编译器参数是比较困难的,但作个初步认识还是不太难。编译参数可以在Project Setting中查看(Project菜单再选择Setting),如下图:这些参数究竟代表什么意思了?可以原创 2011-08-29 19:46:46 · 11757 阅读 · 1 评论 -
VS2008下设置与VC6.0相同的字体
用VC6.0用久,对VS2008的文字大小和文字字体非常不习惯,因此决定改动下VS2008显示代码的文字字体。运行VS2008后在菜单项依次选择工具->选项->环境->字体和颜色。然后先在显示项中选择“纯文本”,再将“字体” 设为 Fixedsys。“大小” 设为 13这原创 2011-08-11 10:33:00 · 12609 阅读 · 12 评论 -
VC Debug与Release区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用,我们使用的软件都是Release版本的。Debug 和 Release 并没有本质的原创 2011-08-30 11:14:20 · 15685 阅读 · 5 评论 -
VS2010项目转化为VS2008项目
第一步:打开VS2010项目的SLN文件有如下代码: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010将之改为:Microsoft Visual St原创 2011-09-25 15:24:40 · 17461 阅读 · 2 评论 -
图解如何在VC6,VS2008中设置程序条件断点
VC6.0中按Ctrl+B可以弹出断点设置对话框点Condition,弹出Breakpoint Condition对话框中输入i==5||j==5。再点确定。再按F5运行程序,就会在设置的条件满足时停止。注意这句Break at ‘{, test.cpp,}.12’ when ‘i==5||j==5’。一般按F9设置的断点都没有后面这个语句称为指定行上无条件断点,这种可以称为指定行指定条件断点。另原创 2011-08-20 18:50:22 · 13590 阅读 · 5 评论 -
Windows 缓冲区溢出与数据执行保护DEP
缓冲区溢出与数据执行保护DEP介绍先看一个缓冲区溢出的C++实例程序,代码如下(VC6.0下编译通过)://by MoreWindows #include #include #include #include #include void foo(const char *input){ char buf[4]; //buf 占4字节,后4字节为ebp,再后4个字节为返回地址。原创 2011-10-19 10:09:20 · 20841 阅读 · 18 评论 -
批量删除VC,VS临时文件
微博http://weibo.com/MoreWindows已开通,欢迎关注。《VC6.0及VS2008使用技巧》系列文章地址:http://blog.csdn.net/morewindows/article/category/863841 用VC6或VS2008编译工程后,会产生大量的临时文件。比如1.用VC6建立一个空的MFC单文档程序,编译后,所有文件会占用6.88MB。而实际有用的源文件,原创 2012-11-29 13:14:50 · 15869 阅读 · 4 评论