firemail

标题: Qt版本的选择 [打印本页]

作者: Qter    时间: 2018-2-12 15:06
标题: Qt版本的选择
本帖最后由 Qter 于 2018-2-23 21:39 编辑

用Qt5.5.1,同时有QtWebkit和QtWebEngine,官方预编译包还能支持XP系统
Qt5.6后没有QtWebkit了,官方预编译包也不支持XP系统,需要支持XP,自己编译。
Qt是一款以C++为基础的开发语言,主要进行电脑GUI编程(图形界面编程),自4.7版本以后,引入QML语言,从而可进行移动端应用程序开发。



作者: Qter    时间: 2018-2-23 14:55
windows的qt有两个版本 : 一种是vs的编译器,一种是MinGW的
如果选择了MSVC2013编译器的版本,这个版本的qt需要再装一个调试器,而是用MinGW的。
下载MS的调试器 首先到微软官网下载cdb,地址:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff551063


mingw没有webengine ?
各有千秋,推荐用mingw,尽管速度要比MSVC慢,但是对C++的兼容性强,而且跨平台
MinGW 兼容性更好,调试也更方便。
VS生成的 exe 发布时依赖的 dll 少一些,其他都不如 mingw。
作者: Qter    时间: 2018-2-23 19:42
本帖最后由 Qter 于 2018-2-23 20:08 编辑

window下构造MinGW的相关步骤

mingw
工具->选项->构建和运行
编译器
Manual ->添加 MinGW
C:\Qt\Qt5.5.1\mingw492x86\Tools\mingw492_32\bin\g++.exe

Debuggers
minGWgdb   C:\Qt\Qt5.5.1\mingw492x86\Tools\mingw492_32\bin\gdb.exe

MSVC2013要安装Debug工具 cdb,地址:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff551063  http://www.firemail.wang:8088/forum.php?mod=viewthread&tid=9301&highlight=qt

MSVC2013_x86  C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\cdb.exe
MSVC2013_x64 C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe
安装开发包

Qt Versions
Qt 5.1.1(mingw492_32) C:\Qt\Qt5.5.1\mingw492x86\5.5\mingw492_32\bin\qmake.ex
Qt %{Qt:Version} MSVC2013 64bit   C:\Qt\Qt5.5.1\x64\5.5\msvc2013_64\bin\qmake.exe
Qt %{Qt:Version} (msvc2013) 32bit  C:\Qt\Qt5.5.1\x86\5.5\msvc2013\bin\qmake.exe

构建套件(Kit)
Desktop Qt 5.5.1 MinGW 32bit
相关编译器、调试器、Qt 版本 选择上面设置好的











欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3