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

ubuntu qt环境下出现No suitable kits found解决方案

1. 清理 Qt Creator 缓存

Qt Creator 会缓存项目配置、索引等数据,可能导致某些异常。清理方法:

(1) 删除 Qt Creator 配置目录

bash

rm -rf ~/.config/QtProject/

(Ubuntu/Linux)
或 Windows:

cmd

rmdir /s /q "%APPDATA%\QtProject"

(2) 清除 Qt Creator 的编译缓存

bash

rm -rf ~/.cache/QtProject/

(Linux)
或 Windows:

cmd

rmdir /s /q "%LOCALAPPDATA%\QtProject"

2. 清理 Qt 项目构建缓存

Qt 项目编译时生成的临时文件(如 Makefile.o.moc 等)可能导致编译失败,可以手动清理:

(1) 删除 build 目录

bash

rm -rf build/      # CMake 项目
rm -rf release/    # qmake 项目
rm -rf debug/      # qmake 项目

(2) 清理 Makefile 和 .user 文件

bash

find . -name "Makefile*" -delete
find . -name "*.pro.user" -delete
find . -name "*.qmake.stash" -delete

(3) 清理 CMake 缓存(如果使用 CMake)

bash

rm -rf CMakeCache.txt CMakeFiles/

3. 清理 Qt 安装缓存

如果 Qt 安装出现问题,可以清理下载的缓存:

(1) 清理 Qt 在线安装器缓存

bash

rm -rf ~/.local/share/Qt/

(Linux)
或 Windows:

cmd

rmdir /s /q "%LOCALAPPDATA%\Qt"

(2) 清理 Qt 组件下载缓存

如果使用 MaintenanceTool(Qt 维护工具),可以:

  1. 运行 MaintenanceTool

  2. 选择 “设置” → “存储库” → “清除缓存”


4. 清理系统级 Qt 缓存

某些系统可能会缓存 Qt 库的旧版本,可以清理:

(1) 清理 ldconfig 缓存(Linux)

bash

sudo ldconfig

(2) 清理 qmake 缓存

bash

qmake -nocache
http://www.dtcms.com/a/302636.html

相关文章:

  • 国产化PDF处理控件Spire.PDF教程:Java 提取 PDF 图片,高质量提取与图片过滤技巧
  • ros2的package.xml和rosdep
  • 青少年编程高阶课程介绍
  • LangGraph智能体(天气和新闻助手)开发与部署
  • 嵌入式Linux:注册线程清理处理函数
  • 墨者:SQL过滤字符后手工绕过漏洞测试(万能口令)
  • 婚纱摄影管理系统(发送邮箱、腾讯地图API、物流API、webSocket实时聊天、协同过滤算法、Echarts图形化分析)
  • Android15广播ANR的源码流程分析
  • 【Unity】Application类常见路径一览表
  • 05 OpenCV--图像预处理之图像轮廓、直方图均衡化、模板匹配、霍夫变化、图像亮度变化、形态学变化
  • Jenkins流水线部署+webhook2.0
  • Rust/Tauri 优秀开源项目推荐
  • Flutter渲染引擎:Impeller和Skia
  • RPC 详解
  • 鱼皮项目简易版 RPC 框架开发(二)
  • 基于Spring Boot和Vue电脑维修平台整合系统的设计与实现
  • 计算机网络(基础篇)
  • linux内核中kfifo实现队列
  • 并发安全之锁机制一
  • Day22-二叉树的迭代遍历
  • kruscal重构树
  • 【Spring Boot 快速开发】一、入门
  • React 服务器端渲染原理
  • 基于AFLFast的fuzz自动化漏洞挖掘(2)
  • 结合项目阐述 设计模式:单例、工厂、观察者、代理
  • 面向对象设计原则和设计模式分类
  • RTC时钟详解
  • 【智慧物联网平台】安装部署教程——仙盟创梦IDE
  • GitLab 公共仓库:coding 用到的 git 命令
  • PhpStorm + PHP8.1 + XDebug3 实现断点调试(亲测可用)