安装 QtCreator 去完成 C++第一个程序
选一个利器
工欲善其事,必先利其器。选一个好用又流行的的编程工具很重要。软件编程工具现在都
叫做 IDE—–集成开发环境,能帮我们做很多事。有人愿意手动写makefile 来自己管理源
文件,很好,但是 makefile 对新手来说跟天书一样,很容易被打击得没兴趣了。makefile
应该学吗?应该!但是,其学习时机应该是在完成一个比较复杂的项目之后,此时对项目
的组织,源码管理、依赖关系等有了一定认识,再学makefile 就顺风顺水了。所以我们现
在还是老老实实选一个 IDE 吧。支持跨平台的 IDE 有:QtC++reator, Code::Blocks, Dev
C++, eclipse CDT,Netbeans 等。但是最好用的,以我多年的经验来说,首推QtCreator,
我也不想多叨叨,你自己都对比一下就知道了,反正都是免费的。
QtCreator 安装
QtCreator 在三大平台上都是一样的界面。但 QtCreator 在中文 Windows 下有个问题,控制
台中文乱码。你创建的控制台程序输出中文时是乱码。由于 QtCreator 对源码文件的默认
编码是 UTF8,而控制台中的字符编码是按 GB2312 解释的,所以就乱了。要消除也很简
单,把源码的编码改成 GB2312 就行了。或者不要输出中文字符。如下图:
第一个程序
万仞高台,起于垒土。要成为 C++高手,还得从 C 开始。要写程序,先建 C 工程,下图
是已建好的 QTCreator 工程:
可以看到简单的一个工程也已经有几个文件了。pro 文件是工程文件,用于保存工程的信
息,不要动它。Sources 文件夹不是一个真正的文件夹,只 是一个分组。main.c 是源码文
件。main.c 文件不是空的,而是一个 HelloWorld 程序,这是 IDE 为我们做的,你可以把
文件删掉自己重新加,效果也是一样。这个程序就做了一件事:输出一段文本:Hello world。