QT大法好!
做某翱翔计划的课题,写了一个QT的客户端,平时都在Linux下搞开发,编译出来的自然是Linux下的可执行文件。为了“照顾绝大部分用户”,我要去编译个Windows版的出来,虽然QT是跨平台的,但我肯定得在Windows上装个QT的开发环境才能编译出Windows版(废话
(QT分商业版和社区开源版,一般我们都说的是社区开源版,商业版有人用?)
于是就到了喜闻乐见的装环境步骤上了,首先,别一上来就先去装Qt creator,安装后没有可用的QT版本,没用任何用处。需要装的是Qt的完整包,大小在1G多左右,内置完整的QT开发环境(包括示例和文档),还有Qt creator,而且装完就是配置好的状态。
安装的自然是最新的QT 5.8,话说这QT的版本号和KDE的版本号迷之相近。
下载QT之前,也许会让你注册一个账号,跟着注册就好,其实就是走个形式,安装好后那个账号没有任何用处,不必太过担心。
让后,你会发现Windows上的QT有许多不同的版本,而对于要生成Windows端程序的话,我们有一下几个版本可用选择:
可以把他们分为mingw版和msvc版两类,mingw版使用mingw的gcc作为编译器,装好就能用,但是没用QWebEngine组件(QWebEngine基于的chromium在windows下只能用msvc编译)。而msvc使用Microsoft Virtual C++的编译器,安装这种QT后,还需要安装对应版本的Virtual Stdio,否则无法编译。
对于非Virtual Stdio用户(比如我)来说,一般mingw版更为合适,但我做的这个项目正好就依赖QWebEngine,所有只能装msvc版,我选了msvc2015-64。而Virtual Stdio 2015的安装,由于目前最新的是Virtual Stdio 2017,所有无法从官网上下载,大家可用从MSDN i tell you上下载2015的iso,挂载后安装即可。