温故C++:Hello World

一、创建C++版的Hello World程序

 

打开Visual Studio 2008,文件→新建→项目,语言“Vistual  C++”、项目“Win32”项目,模板使用“Win32控制台应用程序”,项目名称为“Hello World”,单击“确定”按钮。

在附加选项中,勾掉“预编译头”项。单击“完成”按钮。

“预编译头”项也可以在项目创建完成后,在项目属性中设置。具体为 项目→属性→配置属性→C/C++→预编译头→不使用预编译头

Hello World项目创建完成

打开“Hello World.cpp”文件,可以看到:

// Hello World.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
	return 0;
}

这是Visual Studio自动生成的代码,清除它。

清除“Hello World.cpp”内容后,书写我们自己的代码,如下:

#include <iostream>

using namespace std;

void main()
{
	cout<<"Hello World";
}
 

 

 

然后,生成→生成解决方案,生成成功后,调试→开始执行(不调试)。执行结果如下:

 

至此,我们的Hello World程序编写完毕。

二、Debug与Release

Visual Studio 2008在生成项目时,提供了Debug和Release两种版本(其他C++编译器,如GCC,同样提供Debug和Release两种版本)。生成的路径通常是:

        解决方案名\Debug\项目名

        解决方案名\Release\项目名

这些路径可以在项目属性中自定义。

 

Debug和Release版本的程序都可以执行,在功能是相同的,区别在于Debug主要用于调试,Release主要用于发布。

一般的,验证代码、修改错误,使用Debug版最适宜;优化程序,发布程序,使用Release较合适。

 

下面是从网上摘抄的关于Debug和Release的介绍:

Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
Debug 和 Release 的真正秘密,在于一组编译选项。

实际上,Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值