You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS M1安装Qt Creator遇问题:无法选Qt版本且无可用Kit

在M1 Mac(MacOS 12.2.1)上解决Qt Creator组件缺失及Kit不可用问题

问题根源分析

  • 你使用了x64架构的在线安装器,在ARM架构的M1 Mac上通过Rosetta转译运行时,会出现组件列表加载异常,无法显示Qt 6.x等核心开发组件
  • 先通过brew install qt安装Qt,再用官方安装器,两者的环境路径、配置存在冲突,导致Kit无法被识别

修复步骤

1. 清理现有冲突环境

  • 卸载brew安装的Qt:
    brew uninstall qt
    brew cleanup
    
  • 删除已安装的Qt Creator及残留文件:将Launchpad里的Qt Creator拖到废纸篓,再删除~/Qt目录(如果存在)

2. 下载适配ARM架构的官方安装器

选择对应ARM64架构的在线安装器(文件名格式为qt-unified-macOS-arm64-x.x.x-online.dmg),不要使用x64版本

3. 重新安装并选择核心组件

  • 打开ARM64安装器,登录Qt开源账号(免费注册即可)
  • 在「选择组件」阶段,展开目标Qt版本(如Qt 6.6),勾选以下核心组件:
    • macOS(桌面开发核心组件)
    • Qt Creator(配套版本)
    • 可选:Qt Charts、Qt Quick等扩展组件
  • 保持默认安装路径完成安装

4. 手动配置Kit(若未自动识别)

  • 打开Qt Creator,点击菜单栏「Qt Creator」→「Preferences」→「Kits」
  • 切换到「Qt Versions」标签,点击「Add」,找到~/Qt/6.6/macos/bin/qmake,添加后设为默认
  • 切换到「Kits」标签,点击「Add」,填写Kit名称(如「Qt 6.6 macOS ARM64」),选择刚才添加的Qt版本,编译器选「Clang 13.0 (Apple)」,调试器选「LLDB」,保存后即可正常创建项目

内容的提问来源于stack exchange,提问作者mascai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 01:12:34