Qt Creator
QtCreator是编写Qt程序默认使用的一款 IDE,使用VS写Qt程序也是可以的。
注意事项
使用Qt Creator创建的项目路径中不能包含中文。
主界面介绍
通过Qt Creator可以直接查阅Qt的帮助文档, 里边对Qt框架提供的API做了非常详尽的介绍, 查询方式如下图所示:
编译套件
MinGW
MinGW是Minimalist GNU for Windows的简写。
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。
MinGW 收集了一系列免费的Windows 使用的头文件和库文件;整合了GNU的工具集,特别是GNU 程序开发工具,如经典gcc、g++、make等。
MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++ 的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。
字符编码
字符必须编码后才能被计算机处理,否则计算机不认识。就像我们必须先学习英语后才能看懂英文文章一样。
为了处理汉字,程序员设计了用于简体中文的GB2312和用于繁体中文的big5。GB2312 支持的汉字太少,1995年的汉字扩展规范GBK1.0,支持了更多的汉字。2000年的 GB18030取代了GBK1.0成为了正式的国家标准。
Unicode 也是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。分为UTF8和UTF16。
Qt Creator默认使用UTF8格式编码对文件字符进行编码,Visual Studio写程序默认使用的本地编码(gbk)。
修改Qt Creator的编码
菜单栏 -> 工具
在弹出的选项窗口中设置文件编码, 默认为 UTF-8
修改项目编译路径
默认情况下,QT 程序的编译路径是和我们创建的项目同级的,就像下面这样
而且编译目录的目录名非常的长,很反人类!我们通过设置将其修改,使编译目录保存在项目目录中,并且缩短其目录名。
默认为../%{JS: Util.asciify("build-%{Project:Name}-%{Kit:FileSystemName}-%{BuildConfig:Name}")}
,我们将其修改为./%{JS: Util.asciify("build-%{BuildConfig:Name}")}
。
修改完成后创建项目测试