1 QT 的安装与卸载
以 qt 5.12.0 为例。
1.1 登录/注册帐号
有账号直接登录,无帐号填写邮箱和密码信息登录,密码注意保证复杂度,否则过不去。勾选同意服务条款,点击 Next。
1.2 选择安装项
因为我计划开发 Windows 桌面程序和安卓程序,所以如上图勾选。关于勾选项,简单搜索了下相关信息:
1.2.1 MinGW
是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时([C Runtime](https://baike.baidu.com/item/C Runtime/10660179?fromModule=lemma_inlink))库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 [Windows 95](https://baike.baidu.com/item/Windows 95?fromModule=lemma_inlink)发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows API功能。
1.2.2 安卓
各版本分析如下: • mips / mips64: 极少用于手机可以忽略(谷歌最新的文档已经不支持了) • x86 / x86_64: x86 架构的手机都会包含由 Intel 提供的称为 Houdini 的指令集动态转码工具,实现 对 arm .so 的兼容,再考虑 x86 1% 以下的市场占有率,x86 相关的两个 .so 也是可以忽略的 • armeabi: ARM v5 这是相当老旧的一个版本,缺少对浮点数计算的硬件支持,在需要大量计算时有性能瓶颈 • armeabi-v7a: ARM v7 • arm64-v8a: 64位支持,目前主流的版本,虽然网上很多博客都说v7是主流版本,但是我亲自试验了很多手机,都是arm64-v8a的架构,测试机型包括小米5-小米9,华为P30,华为mate10,魅蓝2等均是v8架构 查询手机cpu命令行:
adb shell getprop ro.product.cpu.abi
1.3 同意许可
勾选同意许可,点击下一步安装。
1.4 卸载
如果想要卸载qt,只需要在安装的目录下双击MaintenanceTool.exe,然后选择删除所有组件,点击卸载,5s就卸载完成,然后重启电脑,qt就被卸载干净了。