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

通过Homebrew安装Qt后无法构建新旧项目,如何解决?

解决Homebrew更新后Qt Creator构建CMake项目失败的问题
  • 检查Qt版本配置
    打开Qt Creator,进入工具 > 选项 > 构建和运行 > Qt版本,确认当前启用的Qt版本是你从官网下载的那个,其qmake路径要指向官网Qt的安装目录(比如/Users/john/Qt/6.9.0/macos/bin/qmake),而非Homebrew的Qt路径。如果路径不对,点击添加重新选择正确的qmake并设为默认。

  • 检查CMake套件配置
    进入工具 > 选项 > 构建和运行 > 套件,选中你正在用的套件,切换到CMake标签页,确认CMake路径使用Homebrew的软链接路径/opt/homebrew/bin/cmake(避免用Cellar里的具体版本目录,更新后这个路径会变),或者指定你之前正常使用的CMake版本路径。

  • 手动给CMake指定Qt6配置路径
    如果上面的配置都没问题,在项目的CMakeLists.txt最开头添加一行代码,指定Qt6的配置文件目录:

    set(Qt6_DIR "/Users/john/Qt/6.9.0/macos/lib/cmake/Qt6")
    

    注意替换成你自己的官网Qt安装路径下的对应目录,这个目录里必须有Qt6Config.cmake文件。

  • 清理旧构建文件重新构建
    删除项目下的build文件夹,回到Qt Creator点击构建 > 重新构建,让CMake重新生成全新的配置文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 10:23:13