当前位置: 首页 > news >正文

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

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

首先是根据这个博客配置的
然后还有一篇这个博客

下面开始装qt!

文章目录

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

QT安装

1️⃣首先安装一下wsl2

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

然后安装qt
2️⃣输入这几条命令一般都可以

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之后
输入

 sudo apt install qtcreator

然后输入qtcreator
就可以了!

在这里插入图片描述

QT配置

下面进入配置

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

首先在命令行输入

qmake -v

然后弹出类似QMake version 3.1 Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
这样就可以了

没有出现的话,再试试

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!!

http://www.dtcms.com/a/465640.html

相关文章:

  • 设计架构:模型推理+生成证据视频 (一)
  • Webpack 微应用 vs Vite 微应用:从 __webpack_public_path__ 到 vite-plugin-qiankun
  • 精品网站别墅装修公司排名
  • 构建基于PyTorch的社交媒体情感倾向分析系统:从数据处理到模型部署
  • 经典SQL 50题 | 附带优化方案(更新中)
  • 做网站图结构微信里的小程序怎么打不开
  • SELECT*FROMarticlesLIMIT1;这个日常SQL如何排查潜在陷阱?MySQL数据库使用技巧解析
  • 百度搜索网站图片建设银行小微企业网站进不了
  • 官网设计比较好看的网站php学生管理系统源码免费
  • AWS云上ClickHouse数据仓库部署方案详解
  • 申请完域名怎么做网站在一家传媒公司做网站编辑 如何
  • 【C#.NET】数据验证-防止SQL注入
  • RPC 通信原理与实现:从底层原理到生产实践
  • 全面修复程序启动难题:msvcp140.dll丢失的解决方法
  • 用 Python 实现成语同频判断:结构模式识别的有趣应用(文中含源码)
  • Element中 el-tree 如何隐藏 Tree 组件中的父节点 Checkbox
  • 基于「多模态大模型 + BGE向量检索增强RAG」的航空维修智能问答系统(vue+flask+AI算法)
  • 基于屏幕空间投影面积的剔除(Screen-space Area Culling, SSAC)
  • Google 智能体设计模式:路由总结
  • 大庆网站建设公司哪家好论坛网站怎么建设
  • AI智能体赋能历史和社会科学领域之仿真:崩塌方程式 —— 复杂系统内源性衰退的统一理论与领导力行动框架
  • MATLAB进行数据的各种统计分析
  • Google 智能体设计模式:并行化
  • 数据仓库入门:从超市小票看懂数仓
  • 公众号运营技巧河北省邢台市seo
  • BEVFUSION解读(五)
  • 制造行业档案管理难题,档案宝如何灵活破局?
  • 哈尔滨服务器租用-青蛙云
  • 深度解析 Spring Boot 应用 Logback 初始化失败问题:从报错定位到彻底解决
  • leetCode——二叉树刷题——平衡二叉树