Qt官网开源最新版下载安装保姆级教程 |
您所在的位置:网站首页 › 南方小麦网交易公告最新版下载安装 › Qt官网开源最新版下载安装保姆级教程 |
什么是Qt(了解请跳过)
Qt 基本介绍
Qt是一个著名的跨平台C++图形用户界面应用程序框架。 有关 Qt 的详细介绍,可以参考这篇文章: Qt是什么?Qt简介(非常全面) - 李清龙的文章 - 知乎 简而言之,Qt 是一个强大的第三方库,而且是个 GUI 库,就是专门用来做图形界面的。 Qt强大的主要原因有以下几点: 开源。即它的源代码是公开的,从官网,或者 Github 上,你都可以下载到它的最新版本的源代码。 跨平台。Qt实现了一套跨平台的API抽象层,使得Qt开发的应用程序可以轻松地在不同平台上编译运行,大大简化了跨平台开发的复杂性。 封装性好,使用简单。Qt封装了底层的界面开发、多线程、网络通讯等复杂功能,提供了简单易用的API。这大大降低了GUI编程的难度。 成熟稳定。Qt发展超过20年,经过大量商业项目的验证,已呈现出很高的成熟稳定性。这使得Qt可靠性高,适合大型项目。 模块化框架,组件丰富。Qt以模块化方式提供了丰富的组件,涵盖了GUI、数据库、网络、多媒体等方面。这为开发者提供了强大便捷的工具。 良好文档和社区支持。Qt提供详实的API文档和开发指南。同时Qt有庞大的社区,开发者可以方便地寻求帮助。 商业友好的许可模式。Qt提供了多种商业友好的许可模式,允许在商业产品中使用。这使Qt很适合商业项目开发。 Qt 开源版与商业版的区别以下内容来自 Claude 2.0 Qt是一个跨平台的C++图形用户界面应用程序框架。它有商业版和开源版两个版本: Qt商业版(Qt Commercial): 由Qt Company开发和维护 需要付费获取商业授权才能在商业产品中使用 包含额外的商业组件、技术支持等服务 更多的平台支持,如嵌入式系统 提供长期维护版本(LTS) Qt开源版(Qt Open Source): 遵循LGPL协议,可以免费使用 社区维护和开发 功能比较完整,但没有商业版额外的商业组件 更新迭代速度比较快 通常用于开源项目或教学等非商业用途主要区别在于商业版提供更强大的商业支持服务,需要支付费用,而开源版完全免费但服务有限。两者的核心库基本相同,可以通过插件扩展差异化功能。 总之,个人开发者使用开源版就可以了。 Qt 和 Qt Creator 的区别 QtQt 是一个第三方库,我们使用库并不是直接使用它的源代码,而是使用经过编译后的库文件,我们常说下载安装某某库,其实下载安装的,就是一堆库文件而已。 当然我们也可以下载源代码,自己编译,自己配置,只不过大部分情况下没有必要。 Qt CreatorQt Creator 是 Qt 官方的 IDE,它最直接的作用就是,提高开发 Qt 应用程序的效率。我们使用 Qt 官网的安装包可以一键式得为我们搭建好开发环境,即 Qt 库、构建工具链、相关组件以及一些能够提高我们效率的开发工具。 当然它不仅仅能够开发 Qt 程序,但是我们想要开发 Qt 应用程序,最好还是借助它来提高我们的效率。 【1】 注册一个 Qt 账号安装过程中需要登录 Qt 账户,如果想用最新版必须注册。 (5.14.2及以前的版本有离线安装包,可以不用登录) 打开网址:Create Qt Account当然,通过这个链接Download Qt OSS: Get Qt Online Installer也可以直接抵达第 5 步的页面,但我更建议自己找,步骤也不是很繁琐 其一:我不能保证这个链接的有效性,因为官网是会不断更新变化的 其二:我想让你通过这个步骤对自己“到底下载了个啥东西”有个初步的了解,并且自己会去找在哪下载,这样万一网站结构变了,你还是知道在哪下载 【3】安装 打开安装包6.这一步非常关键,首先是安装目录的选择 安装路径中千万千万不要有中文!安装路径中千万千万不要有中文!安装路径中千万千万不要有中文!(信我就对了,别问为什么) 其次,qt安装在哪个盘不要紧,我一般是安装在专门放软件的盘; 建议安装路径:【盘符】:\Qt\【Qt版本】,因为你也不确定你以后会不会安装别的版本又不想删除当前版本,所以最好是把不同版本装在不同文件夹里; 这个在线安装包默认安装的 Qt 库的版本是最新版,而在我安装的时候(2023-11-9),Qt 库的最新版是6.6.0,所以我的路径为:【C:\Qt\Qt6.6.0】。 然后下面的选项,可能每个版本都不一样,但选择的本质没变 【Custom installation】(自定义安装):所有的工具,套件,模块等都由你自己选择(在后面)。 【Qt Design Studio】(Qt 设计工作室):这是 Qt Creator 默认自带的一个工具,它支持可视化编程,就是你可以像 P 图一样,去设计图形界面,只安装这个有啥意思?所以一般不选这个。 【Qt 6.6 for desktop development】(用于桌面开发的 Qt 6.6):从这也能看出 Qt 库的版本是 6.6.0,这一项的重点在于下面的解释: MinGW toolchain and Qt libraries for MinGW(MinGW 工具链和 MinGW 编译的 Qt 库) MinGW,是 Windows 版本的 GCC,说白了就是编译源代码的工具,而 MinGW 工具链,其实就是构建套件,什么是构建套件,就是从源代码到可执行程序,这整个过程中所使用的工具组合。对于 Qt Creator,构建套件是必须的,没有构建套件就不能编译源代码。 MinGW 编译的 Qt 库,就是使用 MinGW 这套编译工具编译 Qt 库的源代码生成的库文件。 选择这一项的话,会自动安装好一些默认的工具,比如 Qt Creator、Qt Design Studio等,都是最新版,并且会安装好最新的 MinGW 构建套件,和 MinGW 编译的 Qt 库。 对于桌面应用开发来说,选这一项就够了。 【Qt 6.6 for mobile development】(用于移动开发的 Qt 6.6):顾名思义,专门开发手机软件的,我不是很了解,没有开发手机软件需求的不用管。 那么这四个选项第二个和第四个一般不选,主要是选第一个或者第三个,我们先选第一个到后面看看都有哪些工具、组件等。 另外,最下面【Associate common file types with Qt Creator】,是说文件关联,就是一些常见的源代码文件,会默认使用 Qt Creator打开,这个根据自己需求选择选择组件,对于不熟悉的人来说,简直坑爹,当时差点我就从安装到放弃了。 首先,中间的是组件列表,右边有三个选项可以用来筛选组件,我们先筛选,再具体选择。 所以筛选的三项我们没什么特殊需求都可以取消勾选了,取消掉之后,再点一次【筛选】 看到这里,如果你也觉得,Qt 的安装程序做得不是很人性化,你好,我也是这么认为的。 如果没有特殊需求的,我推荐退回到上一步选择第三项(如果要退回上一步,要先把 Lasted supported releases 勾上并重新筛选一下,不然退回到上一步看不到),【用于桌面开发的 Qt 6.6】,非常省事,也基本够用,该装的都给你装了。 如果有特殊需求的,还请阁下原谅我是个菜 还有一点需要说一下,就是构建套件的选择,其实除了 MinGW 还有 MSVC, 是微软家的构建套件,如果你是要在 VS 中写 Qt 程序的话,得用这个,包括 Qt 库也得是用 VS 编译的。MinGW 支持跨平台,而 MSVC 不支持,所以在 Qt 中很少会用到 MSVC,具体还是要看阁下的具体情况而定。 这里我选择【Qt 6.6 for desktop development】,再次提醒路径要设置好(不要有中文!),然后点击下一步然后就是等待,一般不会有网速慢的情况,我用在线安装器安装过很多次,没有出现网速慢的情况,如果有,可以尝试科学的解决方法(dddd) 最后,本教程适合个人开发者,提供通用的从官网下载安装最新开源版Qt的方法。授人以鱼不如授人以渔,这个下载安装的思路是不仅仅局限一个版本,一个软件的。 希望能与广大IT人才共同进步。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |