0.5安装集成开发环境(IDE)

上一节已经提到,集成开发环境包含了开发所需的编辑、编译、链接、调试等所有程序,所以我们也来安装一个。

最先想到的问题是,“选哪一个IDE呢?”,记住可选的IDE有很多,没有对错之分。本教程将展示一些使用IDE调试程序的技巧。我们所有的例子都会使用微软的Visual C++(Windows中)或Code::Blocks(Linux或Windows中),因此我们强烈建议您使用其中之一。

当然,如果你想尝试其他一些新鲜的IDE,也是没有问题的,我们给出的例子适用于任何IDE,但不同的IDE有不同的组合键和设置,你可以自行搜索一下。

Windows集成开发环境

如果你使用桌面系统(和大多数人一样),那么你有两种选择:

从微软网站下载的实际上是一个下载器,运行时才会从网站上下载真正的IDE。

注:本教程最初版是在微软发布Visual C++ 2005版时编写的。因此,部分引用和截图是针对该版本的,但在任何后期版本(如2008,2010,2013,2015等)上运行都不会有问题,只是界面看起来可能有点不同。

Linux/Windows集成开发环境

如果你的开发环境是Linux(或者想在Windows中开发出易于移植到Linux的程序),那么我们推荐使用Code::Blocks,Code::Blocks是一个免费、开源、跨平台的软件,既可以在Linux中也可以在Windows中使用。

Windows用户应当确保下载的版本是捆绑了MinGW(Minimalist GNU for Windows)的。

使用Code::Blocks时,C++11的功能是默认被禁止的,你可以在设置中手动开启,点击Settings->Compiler:

然后勾选“Have g++ follow the C++11 ISO C++ language standard [-std=c++11]”。

注:如果你的版本中有“Have g++ follow the C++14 ISO C++ language standard [-std=c++14]”,可以勾选这个代替。

另外,有些人也喜欢用Bloodshed公司开发的Dev-C++(http://www.bloodshed.net/devcpp.html),它同样是跨平台的。

Mac OSX集成开发环境

Mac用户可以使用Xcode(https://developer.apple.com/xcode/)或者Eclipse(http://www.eclipse.org/),Eclipse的默认设置是不包含C++的,你可以自行安装C++插件。

可以使用网页版的IDE吗?

在某些情况下,比如你的IDE正在下载或者你还不确定是否要装一个,你就可以使用网页版的IDE,像CodeChef(https://www.codechef.com/ide),使用时确保选择C++14 (G++ 4.9.2)。

使用网页版IDE尝试一些简单的小例子非常方便,但是功能十分有限—可能不能保存项目、创建可执行文件、调试程序,所以尽可能使用完整的IDE。

最后

一旦你装好了IDE(这是本教程让你做的最难的一件事)或者暂时选定了一个网页版IDE,就可以编写你的第一个程序了,敬请期待!

转载请参看关于博客页面相关要求。

关于 “0.5安装集成开发环境(IDE)” 的 1 个意见

评论关闭。