Qt Creator下载:集成开发环境的安装与配置 – wiki基地


Qt Creator完全指南:下载、安装与配置详解

Qt Creator 是一款强大且跨平台的集成开发环境(IDE),专为 Qt 框架设计。它集成了代码编辑器、项目管理、图形化界面设计(Qt Designer)、调试器和性能分析工具,极大地简化了 C++ 和 QML 应用程序的开发流程。本文将带您从零开始,一步步完成 Qt Creator 的下载、安装与配置。

一、 Qt 下载

获取 Qt 和 Qt Creator 的最佳途径是通过官方的在线安装器。这可以确保您获得所有必要的组件,并且它们之间的版本能够完美匹配。

  1. 访问 Qt 官方网站
    打开浏览器,访问 Qt 官方网站:https://www.qt.io/

  2. 导航至下载页面
    点击网站首页的 “Download. Try. Buy.” 或类似的按钮。通常,网站会为开源用户和商业用户提供不同的下载选项。对于学习和个人项目,选择开源版本即可。

  3. 获取在线安装器
    在下载页面,找到并点击 “Download the Qt Online Installer”。根据您的操作系统(Windows, macOS, or Linux),下载对应的安装程序。

  4. 注册 Qt 账户
    在安装过程中,您需要登录您的 Qt 账户。如果您还没有账户,安装器会引导您免费注册一个。这是使用 Qt 开源版本的必要步骤。

二、 Qt 安装

下载好在线安装器后,我们开始进行安装。这个过程需要您做出一些关键选择。

  1. 运行安装器并登录
    双击运行您下载的安装程序(例如 qt-unified-windows-x64-online.exe)。在欢迎界面后,输入您刚刚注册的 Qt 账户信息进行登录。

  2. 接受开源许可协议
    仔细阅读并同意开源使用义务。

  3. 选择安装目录
    选择一个合适的路径来安装 Qt。建议选择一个磁盘空间充足且路径不含中文或特殊字符的目录(例如 C:\Qt)。

  4. 选择安装组件(最关键的一步)
    这是整个安装过程中最重要的一步。您需要根据您的开发需求选择要安装的组件。

    • Qt 版本:在 “Qt” 树形菜单下,您会看到多个 Qt 版本(如 Qt 6.5.0, Qt 5.15.2)。建议选择一个最新的稳定版(LTS – Long Term Support 版本更佳)。
    • 模块 (Modules):展开您选择的 Qt 版本,您会看到多个模块。
      • MinGW (在 Windows 上): 这是在 Windows 平台下进行 C++ 开发的推荐选项,它是一个开源的 GCC 编译器工具集。请务必勾选与您系统架构匹配的 MinGW 版本(通常是 64-bit)。
      • MSVC (在 Windows 上): 如果您安装了 Visual Studio,也可以选择相应的 MSVC 编译器版本。
      • Android / iOS: 如果您计划进行移动开发,请勾选相应的移动平台组件。
      • Sources: Qt 源码,如果您想深入研究或自己编译 Qt,可以勾选。对于初学者,此项不是必需的。
    • 开发工具 (Developer and Designer Tools)
      • Qt Creator: 这是我们的主角,默认通常是勾选的。
      • CMake: 一个强大的跨平台构建工具,建议勾选。
      • Ninja: 一个快速的构建系统,推荐与 CMake 配合使用。

    一个典型的 Windows C++ 开发组件选择可能如下:
    - Qt
    - Qt 6.5.0 (或其他版本)
    - MinGW 11.2.0 64-bit (务必勾选)
    - Qt 5 Compatibility Module (可选,为了兼容旧项目)
    - Developer and Designer Tools
    - Qt Creator 10.0.2 (或其他版本)
    - CMake
    - Ninja

  5. 同意许可并开始安装
    勾选同意许可协议,然后点击“下一步”并“安装”。安装过程会从服务器下载您选择的所有文件,这可能需要一些时间,具体取决于您的网络速度和所选组件的大小。

三、 配置与验证

安装完成后,我们需要启动 Qt Creator 并确保开发环境(称为 “Kit”)已经正确配置。

  1. 首次启动 Qt Creator
    从开始菜单或安装目录中找到并启动 Qt Creator。

  2. 检查构建套件 (Kit)

    • 在 Qt Creator 中,导航到菜单栏的 “工具 (Tools)” -> “选项 (Options)”。
    • 在弹出的对话框中,选择左侧的 “Kits” 标签页。
    • “Kits” 是指一个完整的工具链配置,包括 Qt 版本、编译器和调试器。
    • 安装程序通常会自动检测并配置好一个或多个 Kit。例如,您可能会看到一个名为 “Desktop (default)” 或 “Desktop (MinGW…)” 的 Kit。
    • 点击这个自动配置的 Kit,检查以下几项是否都已正确设置且没有红色感叹号警告:
      • Qt version: 应该指向您刚刚安装的 Qt 版本。
      • Compiler: 应该指向您选择的编译器(例如 MinGW C++)。
      • Debugger: 应该指向对应的调试器(例如 GDB)。
    • 如果一切正常(通常是绿色的勾),说明您的开发环境已经准备就绪。如果出现错误,您可以在 “Qt Versions” 和 “Compilers” 标签页中手动添加或修改路径。

四、 创建第一个 “Hello, World!” 项目

检验安装配置是否成功的最好方法就是创建一个简单的项目并运行它。

  1. 新建项目
    在 Qt Creator 的欢迎界面,点击 “+ 新建项目 (New Project)”。

  2. 选择项目模板
    选择 “Application (Qt)” -> “Qt Widgets Application”,然后点击 “Choose…”。

  3. 项目名称和位置
    为您的项目命名(例如 HelloWorld),并选择一个保存位置。

  4. 选择构建系统
    选择您偏好的构建系统,qmake 或 CMake 都可以,对于初学者 qmake 更简单直观。

  5. 选择 Kit
    勾选您刚刚在选项中确认无误的那个 Kit(例如 “Desktop (default)”)。

  6. 完成向导
    后续步骤保持默认设置,直接点击 “下一步” 直至 “完成”。

  7. 编写代码
    Qt Creator 会为您生成一个基本的窗口项目。打开 mainwindow.ui 可以用图形化方式设计界面,打开 mainwindow.cpp 可以编写逻辑代码。我们可以在主窗口的构造函数中添加一行代码来打印信息到控制台:
    “`cpp
    #include “mainwindow.h”
    #include “ui_mainwindow.h”
    #include // 包含 QDebug 头文件

    MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
    {
    ui->setupUi(this);

    // 添加这行代码
    qDebug() << "Hello, World! Qt Creator is working!";
    

    }
    “`

  8. 构建并运行

    • 点击 Qt Creator 左下角的 绿色三角形“运行”按钮(或按快捷键 Ctrl + R)。
    • Qt Creator 会自动编译并运行您的程序。
    • 您会看到一个空白的窗口弹出,同时在下方的 “应用程序输出” 窗口中,您应该能看到打印出的信息:Hello, World! Qt Creator is working!

结语

恭喜您!至此,您已经成功地在您的计算机上安装并配置好了 Qt Creator 开发环境,并且运行了您的第一个 Qt 程序。现在,您可以开始探索 Qt 强大的功能,构建属于您自己的跨平台应用程序了。

滚动至顶部