如何在VS2010环境下编译C++程序

如何在VS2010环境下编译C++程序

原文:http://blog.csdn.net/gupengnina/article/details/7441203

用 Visual Studio 编写 Visual C++ 程序的第一步是选择项目的类型。对于每种项目类型,Visual Studio 都为您设置编译器设置并生成起始代码。创建新项目在“文件”菜单中,指向“新建”,然后单击“项目...”。在“项目类型”区域中,单击“Win32”。然后,在“Visual Studio 已安装的模板”窗格中,单击“Win32 控制台应用程序”。键入项目名称。创建新项目时,Visual Studio 将该项目放入一个解决方案。请接受解决方案的默认名称,该名称与项目的名称相同。您可以接受默认位置、键入一个不同的位置或者浏览到要保存项目的目录。按“确定”启动“Win32 应用程序向导”。在“Win32 应用程序向导”对话框的“概述”页中,单击“下一步”。在“应用程序类型”下的“应用程序设置”页,选择“控制台应用程序”。选择“其他选项”下的“空项目”设置并单击“完成”。现在,您得到了一个没有源代码文件的项目。

这一章将帮助大家解释一些常见的错误、警告和问题,帮助大家去理解和解决一些常见问题,并了解它的根本原因。

iostream.h与

下面的代码为什么在VC2010下面编译不过去?

#include

int main(){cout<<"Hello World."<

return 0;}

错误信息:fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory

造成这个错误的原因在于历史原因,在过去C++98标准尚未订立的时候,C++的标准输入输出流确实是定义在这个文件里面的,这是C风格的定义方法,随着C++98标准的确定,iostream.h已经被取消,至少在VC2010下面是这样的,取而代之的是我们要用头文件来代替,你甚至可以认为是这样定义的:

namespace std

{

#include "iostream.h"

}

因此我们可以简单的修改我们的Hello World。

#include using namespace std;

int main(){cout<<"Hello World."<

return 0;}

iostream.h是属于C++的头文件,而非C的,因此标准订立的时候被改成了。而C的头文件stdio.h等依然可以继续使用,这是为了兼容C代码。但是它们依然有对应的C++版本,如 等。记住,在VC2010上面采用C++风格的头文件而不是C风格的头文件,除非你是在用C。

更多尼泊尔内容

【吉厦村】地址详情,位置示意图,地图位置,交通指引,周边酒店
从男人「喜欢女性的11个部位」解析个性
3658188

从男人「喜欢女性的11个部位」解析个性

🗓️ 07-20 👁️ 963
为啥程序会有bug?
casino365sport365

为啥程序会有bug?

🗓️ 07-06 👁️ 4721
whois查询
casino365sport365

whois查询

🗓️ 06-28 👁️ 4168
2006意大利世界杯冠军,2006年世界杯意大利晋级之路
casino365sport365

2006意大利世界杯冠军,2006年世界杯意大利晋级之路

🗓️ 08-30 👁️ 1664
淘宝双11发货规则是什么?不发货怎么办?
首页>电影> 伦理片 » 情欲纵横
3658188

首页>电影> 伦理片 » 情欲纵横

🗓️ 08-10 👁️ 6390
合众e贷测评:业务真实小额分散,合规稳健脱颖而出
问道水娃娃怎么加点-娃娃加点推荐及派系选择
casino365sport365

问道水娃娃怎么加点-娃娃加点推荐及派系选择

🗓️ 07-11 👁️ 6342