Learning C++ 之0.6 编译你的第一条程序

在我们开始新的编程之前,我们需要一点关于开发环境的知识。

首先,尽管我们的程序是写在.cpp文件里的,这些.cpp文件需要添加到项目里面。项目中保存了所有的文件名称以及IDE的一些设置。每当我们打开IDE的时候,都会打开之前编辑的地方。当我们选择编译程序的时候,项目会告诉编译器和链接器。有时候项目换一个IDE就会编译不过。你需要为你的每一个文件创建不同的项目。

其次,有很多不同类型的项目。当你创建一个新的项目的时候,注意选择种类。我们教程的所有项目都是控制台项目。控制台程序就是可以跑在dos或者linux系统中的程序。不过控制台程序没有可视的操作界面,只是标准的可执行程序。这对学习C++来说非常好,可以将C++的复杂性降到最低。

再次,当你创建一个新的项目的时候,一些IDE会自动添加到workplace。一个workplace是可以将类似的文件放到里面的容器。尽管可以把不同的项目放到同一个workplace,但是不建议这么做。可以把相同的项目放到同一个workpalce,这样会减少犯错。

传统的来说,每个人的第一个程序都是hello world 程序,我们也不能剥夺你的这个权利。我个人使用的是Code::Blocks,所以之后的讲解以此为基础:

使用Code::Blocks:

选择File中的New Project,出现一个对话框:

Learning C++ 之0.6 编译你的第一条程序

选择Console application,点击确认会有如下对话:

Learning C++ 之0.6 编译你的第一条程序


下一页选择C++,点击next:

Learning C++ 之0.6 编译你的第一条程序

下一步,你会要求创建project的name以及存储的地方,看下幅图的配置:

Learning C++ 之0.6 编译你的第一条程序

下一页会选择编译器什么的,不要乱点,默认OK

Learning C++ 之0.6 编译你的第一条程序

现在你已经创建好了你的project,并且将会在workplace看到你的project

Learning C++ 之0.6 编译你的第一条程序

打开你的项目节点,双击main.cpp,你就发现helloworld程序已经给你创建好了。

编译你的项目可以使用ctrl+f9,或者找到相应的菜单,执行成功后会有如下界面:

Learning C++ 之0.6 编译你的第一条程序

这就代表你已经编译好了。

跑你的程序,可以使用ctrl+f10,或者菜单上的run。你会看到下图内容

Learning C++ 之0.6 编译你的第一条程序

这就是你程序的运行结果。