摘要:第一步:打开VS2010项目的SLN文件有如下代码: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010将之改为:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008第二步:打开VS2010项目的 .csproj和.csproj.user文件的开头会有如下代码:ToolsVersion="4.0" 将之改为:ToolsVersion="3.5"
阅读全文
摘要:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用,我们使用的软件都是Release版本的。Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项进行编译链接。VC编译器的编译选项可以在Project Setting中查看(Project菜单再选择Setting),如下图:下面列出了控制台程序和Win32程序在Debug和Release设置下的典型配置:典型的控制台程序在Debug版本下的编译选项:/no
阅读全文
摘要:VC编译器的编译链接参数非常之多,对程序生成在细节上的控制也是非常强大的。要深入了解编译器参数是比较困难的,但作个初步认识还是不太难。编译参数可以在Project Setting中查看(Project菜单再选择Setting),如下图:这些参数究竟代表什么意思了?可以通过在CMD窗口下输入cl /help(注1)查看各个参数的含义。 C/C++ COMPILER OPTIONS -OPTIMIZATION-优化/O1 minimize space /Op[-] improve floating-pt consistency/O2 maximize speed /Os favor code sp
阅读全文
摘要:VC6.0中按Ctrl+B可以弹出断点设置对话框点Condition,弹出Breakpoint Condition对话框中输入i==5||j==5。再点确定。再按F5运行程序,就会在设置的条件满足时停止。注意这句Break at ‘{, test.cpp,}.12’ when ‘i==5||j==5’。一般按F9设置的断点都没有后面这个语句称为指定行上无条件断点,这种可以称为指定行指定条件断点。另外在Breakpoins对话框上还可以对Messages设置断点方便我们调试Winexe程序。VS2008中设置条件断点直接在断点窗口中设置再输入i==5||j==5VS2008在条件满足也时不会像V
阅读全文
摘要:VS2008下设置与VC6.0相同的字体 改动 VS2008显示代码的文字字体 在VS2008中就可以看到经典的VC6.0下的字体了
阅读全文