【环境配置 】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!!

相关推荐
·心猿意码·3 小时前
C++右值语义解析
开发语言·c++
小龙报3 小时前
《彻底理解C语言指针全攻略(2)》
c语言·开发语言·c++·visualstudio·github·学习方法
zzzsde4 小时前
【c++】深入理解string类(4)
开发语言·c++
洛阳纸贵Coco.Leo.YI4 小时前
10分钟在Windows11下Ubuntu内安装docker-Version28.51
linux·ubuntu·docker
阿巴~阿巴~4 小时前
Ubuntu 20.04 安装 Redis
linux·服务器·数据库·redis·ubuntu
郝学胜-神的一滴5 小时前
Effective Python 第44条:用纯属性与修饰器取代旧式的 setter 与 getter 方法
开发语言·python·程序人生·软件工程
程序员莫小特6 小时前
老题新解|计算2的N次方
开发语言·数据结构·算法·青少年编程·信息学奥赛一本通
海底列车7 小时前
ubuntu-20.04.6升级OpenSSH_10.2p1
linux·服务器·ubuntu
陳錄生7 小时前
ubuntu 24.10安装MongoDB
linux·mongodb·ubuntu