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

Debian 12下Qt Creator与qtchooser无法识别已安装Qt6的解决咨询

解决Debian 12中Qt6库无法被Qt工具识别的问题

方法一:配置qtchooser识别Qt6

qtchooser依赖配置文件识别Qt版本,需手动添加Qt6的配置项:

  1. 先确认Qt6的安装路径:Debian 12通过包管理器安装的Qt6通常在/usr/lib/x86_64-linux-gnu/qt6,可执行以下命令验证:

    ls /usr/lib/x86_64-linux-gnu/qt6
    

    若为手动编译安装,路径可能是/opt/Qt/6.x.x/gcc_64,需根据实际情况调整。

  2. 创建配置文件:

    • 系统级(所有用户生效):创建/usr/lib/x86_64-linux-gnu/qtchooser/qt6.conf,写入内容:
      /usr/lib/x86_64-linux-gnu/qt6/bin
      /usr/lib/x86_64-linux-gnu
      
    • 用户级(仅当前用户生效):创建~/.config/qtchooser/qt6.conf,内容同上(路径匹配你的Qt6安装位置)
  3. 重新执行qtchooser -l,即可看到qt6条目。

方法二:通过环境变量指定默认Qt版本

  1. 临时生效(当前终端会话):

    export QT_SELECT=qt6
    

    执行qmake --version可验证是否切换到Qt6。

  2. 永久生效:

    • 编辑~/.bashrc或~/.zshrc(根据使用的shell),添加:
      export QT_SELECT=qt6
      
    • 执行source ~/.bashrc(对应shell的配置文件)使更改立即生效。

方法三:在Qt Creator中手动添加Qt6套件

若Qt Creator仍未自动识别,可手动添加:

  1. 打开Qt Creator,点击菜单栏工具→选项→Kits→Qt Versions
  2. 点击右侧添加按钮,找到Qt6的qmake可执行文件(路径通常为/usr/lib/x86_64-linux-gnu/qt6/bin/qmake)
  3. 返回Kits标签页,创建新套件或修改现有套件,将Qt版本选为刚添加的Qt6,点击应用即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:40:59