【环境配置 】WSL2 +ubuntu20.04 +Qt配置+Kits配置

🌞今天记录一下WSL2 +ubuntu20.04 +Qt配置+Kits配置 的过程

首先是根据这个博客配置的

然后还有一篇这个博客

下面开始装qt!

文章目录

  • QT安装
  • QT配置
    • 下面创建一个qt工程
    • 配置kit
      • [1. 配置 Compilers (编译器)](#1. 配置 Compilers (编译器))
      • [2. 配置 Qt Versions (Qt 版本)](#2. 配置 Qt Versions (Qt 版本))
      • [3. 配置 Debuggers (调试器)](#3. 配置 Debuggers (调试器))
      • [4. 激活 Kit (套件)](#4. 激活 Kit (套件))

QT安装

1️⃣首先安装一下wsl2

这一步的话请看看其他blog 这边不做重点

然后安装qt

2️⃣输入这几条命令一般都可以

bash 复制代码
sudo apt-get update
sudo apt-get install build-essential
sudo apt install gdb
sudo apt-get install qtcreator
sudo apt-get install qt5-default
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get upgrade
sudo apt-get install cmake qt5-default qtcreator

3️⃣安装Ubuntu 图形界面工具

可以安装这个MobaXterm

也可以是Windows安装VcXsrv

我安装的是MobaXterm

然后在MobaXterm 连接上wsl之后

输入

bash 复制代码
 sudo apt install qtcreator

然后输入qtcreator

就可以了!

QT配置

下面进入配置

进去qt之后你会发现Kit没有配置

首先在命令行输入

bash 复制代码
qmake -v

然后弹出类似QMake version 3.1 Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu

这样就可以了

没有出现的话,再试试

bash 复制代码
sudo apt install qtbase5-dev qt5-default

下面创建一个qt工程

选择qmake

保持默认

这边可以选择Chinese

将 .ts 文件编译成最终的 .qm 文件(Qt Message File)后,你的应用程序就具备了支持中文界面的能力。

总结来说,选择 Chinese:

✅ 你得到了一个 "空白中文翻译表"(.ts 文件)。

❌ 你并没有得到 "完整的中文翻译"。你仍然需要手动完成翻译工作,并让应用程序加载这个文件,才能最终在运行时显示中文界面。

现在没有可用的kit

配置kit

现在将你的编译器、调试器和现在正确的 Qt 版本组合成一个可用的 Kit。

  1. 打开 Qt Creator
  2. 进入菜单 Tools (工具) > Options (选项)。
  3. 切换到 Kits (套件) 页面。

1. 配置 Compilers (编译器)

  • 在左侧选择 Compilers (编译器)。

  • 点击 Add (添加) > GCC/G++

  • Name (名称): 可以命名为 GCC (WSL2)

  • Compiler path (编译器路径): 找到 G++ 的路径。通常是:

    复制代码
    /usr/bin/g++
  • 点击 Apply (应用)。

2. 配置 Qt Versions (Qt 版本)

  • 在左侧选择 Qt Versions (Qt 版本)。

  • 点击 Add (添加)。

  • qmake 路径: 找到 qmake 的路径。在通过 apt 安装的情况下,通常是:

    复制代码
    /usr/bin/qmake
  • 点击 Apply (应用)。Qt Creator 应该会识别出版本(例如 Qt 5.15.3)。

3. 配置 Debuggers (调试器)

  • 在左侧选择 Debuggers (调试器)。

  • Qt Creator 通常会自动检测到 GDB,如果没有,请手动添加。

  • Type (类型): 选择 GDB

  • Path (路径): 应该指向:

    复制代码
    /usr/bin/gdb
  • 点击 Apply (应用)。


4. 激活 Kit (套件)

这是最重要的一步,将上述三个组件组合起来:

  • 回到 Kits (套件) 页面。
  • 选择列表中唯一的 Desktop Kit,或者点击 Add 创建一个新 Kit。
  • 在右侧的配置区域中:
    • Name (名称): 例如 Desktop_Qt5_WSL2
    • Device Type (设备类型): 保持 Desktop
    • Compiler (编译器): 选择您在步骤 1 中添加的 GCC (WSL2)
    • Debugger (调试器): 选择您在步骤 3 中配置的 GDB
    • Qt Version (Qt 版本): 选择您在步骤 2 中添加的 Qt 5.x.x (qmake)
  • 点击 OK 保存所有设置。

现在,你就可以在创建项目时选择这个完整的 Kit 了,它将允许你在 WSL2 环境下使用 Qt Creator 编译和运行你的 C++ 程序。


🌈 开始qt!!

相关推荐
XIAOHEZIcode3 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
用户805533698034 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner4 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz9 天前
QML Hello World 入门示例
qt
xcyxiner12 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner13 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner13 天前
DicomViewer (添加模型类)3
qt
xcyxiner14 天前
DicomViewer (目录调整) 2
qt
xcyxiner14 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR00616 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言