0. 前传
总想记录自己的成长过程,总是被各种原因中断。申请CSDN账号3年了吧,没写过一篇文章。见过现实生活中的暴发户,但我认为在技术领域不存在暴发户。只有积累,从一点一滴做起。这是我的第一篇文章。
1. 软件安装
1.0. 一个艰难的决定
跨平台的需求让我选择了Qt,经过一番搜索找到了可以下载的免费版:
http://qt-project.org/downloads
最新版本(截止到2013年1月)是5.0.1,但Windows下只有for VS 2010的版本。虽然本人觉得VS很好用(用过VS 2001、VS 2005、VS 2008,当然是D版,主要拿VB做做界面,见笑),但考虑公司安装,所以还是不选择D版的好。退而求其次,选择次新版本4.8.4,317MB。下载地址:
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.4-mingw.exe
【更新】2013年2月4日重新登录qt官网,发现5.0.1 for minGW也有了!本身带minGW4.7。下载、安装、运行,完全无悬念,推荐!附下载地址(823MB):
http://releases.qt-project.org/qt5/5.0.1/qt-windows-opensource-5.0.1-mingw47_32-x86-offline.exe
1.1. minGW的安装
既然选择了for minGW的版本,那就要下载minGW。官网:http://www.mingw.org/。我下载的是(这仅仅是一个下载器,需要联网下载):
http://sourceforge.net/projects/mingw/files/latest/download?source=files
选择组件的时候,我试过“全选”或者“只包含C、C++编译器”,感觉对于“编个exe出来”的我没啥区别。没有更深一步研究。全选的耗时长不了太多,对于网络和硬盘都不是问题的今天,选上也未必不是一个一劳永逸的选择。一路Next之后将是一个CMD窗口显示下载和安装的进度,等待几分钟即可。
1.2. 安装Qt
我安装的版本4.8.4。下载地址:
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.4-mingw.exe
安装过程没有什么曲折。
1.3. 安装Qt Creator
我选择的版本是2.6.1。下载地址:
http://releases.qt-project.org/qtcreator/2.6.1/qt-creator-windows-opensource-2.6.1.exe
【更新】2013年2月4日重新登录,发现了最新版本2.6.2,且集成在Qt.5.0.1中。单独下载地址:
http://releases.qt-project.org/qtcreator/2.6.2/qt-creator-windows-opensource-2.6.2.exe
2. 配置
本以为一路顺畅的安装就此完成,没想到新建工程的时候没啥可以选的!想生成一个简简单单的空窗口竟然不知道该选择哪个项目!随便选择了几个项目,可以完成新建却无法运行!后来折腾一番才明白咋回事儿:Creator没有找到编译器!截了一张图,空空的“新建”对话框:
来吧,自己动手:
2.1 指定Qt版本
依次点击:“选择”->“选项”,选择“构件和运行”,切换“Qt版本”页签。点击“添加”,在Qt安装目录下找到qmake.exe(<Qt安装目录>/bin/qmake.exe)。如下图:
之后会出现一条带红色叹号的手动配置。不管警告之类的文字,点击“应用”。
2.2 指定构件套件
切换至”构件套件(Kit)“,更改”Qt版本“为Qt 4.8.4,点击应用。如果此时下拉列表中没有对应的Qt版本,则应检查前一步配置是否生效。
2.3. 指定编译器路径
切换到”编译器“页签,点击”添加“。在minGW的安装目录下找到”mingw32-make.exe“(<minGW安装路径>/bin/mingw32-make.exe)。
2.4 指定调试器路径
切回”构件套件(Kit)“,点击”调试器“一项后面的管理,选择”自动检测“。”调试器“配置完毕。
2.5. 剧终&其他
欣赏自己的成果吧。
PS:建议项目起名时别用中文(如下图的”未命名“),反正我自己编译出错。编译时自带的”桌面“二字没啥问题。
By Ice