You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Qt Creator无法正常运行:创建项目及打开文件均报错求助

解决Qt Creator新建/打开项目报错的实用排查步骤(给新手的快速指南)

刚上手Qt就碰到这种问题确实闹心,我帮你梳理几个全新安装后最容易踩的坑和解决办法,都是我带新手时常用的排查思路:

  • 先查Qt套件(Kit)是不是没配置好
    在线安装器有时候会偷懒,没自动帮你把编译环境搭好。你打开Qt Creator,点顶部菜单栏的工具 > 选项 > 构建和运行,切到套件标签页看看——有没有带绿色对勾的套件?要是全是红叉或者空的,十有八九是没装编译器,或者Qt版本和编译器不匹配:

    • Windows用户:打开Qt自带的维护工具(MaintenanceTool),去组件里看看有没有选对应Qt版本的MinGW套件(比如Qt 6.5的MinGW 11.2 64位),没装的话补装上就行
    • Mac/Linux用户:检查一下系统有没有装Clang或者GCC,没装的话先装基础编译器
  • 看看Qt安装路径有没有坑
    要是你的Qt装在带中文、空格或者特殊字符的路径里(比如D:\我的软件\Qt),Qt Creator大概率会识别失败。赶紧把整个Qt文件夹移到纯英文路径下(比如D:\Qt\6.5.3),然后重启Qt Creator,再去套件里重新指定Qt的安装路径。

  • 重置Qt Creator的配置文件
    全新安装偶尔会出现配置文件损坏的情况,你先把Qt Creator关掉,然后找到配置文件夹:

    • Windows:C:\Users\<你的用户名>\AppData\Roaming\QtProject
    • Mac:~/Library/Application Support/QtProject
    • Linux:~/.config/QtProject
      把这个文件夹改个名(比如叫QtProject_backup),再重新打开Qt Creator,它会自动生成全新的配置,这时候再试试创建项目。
  • 检查杀毒软件/防火墙是不是搞事情
    有些杀毒软件会把Qt的编译工具(比如qmake、mingw32-make)当成恶意程序拦截,导致创建项目时调用不了这些工具。你可以暂时关掉杀毒软件试试,或者把Qt的整个安装目录加到杀毒软件的信任列表里。

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

火山引擎 最新活动