应选带明确版本号+平台+位数的离线包,如qt-creator-opensource-windows-x86_64-4.14.0.exe;在线安装器依赖网络、需qt账户且易因断连失败,linux下还需chmod +x授权并补全libxcb等依赖。

Qt Creator安装包选哪个版本
别直接点“Latest Release”就往下下——Qt Creator本身不带编译器和Qt库,qt-creator-opensource-windows-x86_64-4.14.0.exe这种带明确版本号+平台+位数的离线包,才是嵌入式或长期维护项目的稳妥选择。在线安装器(qt-unified-windows-x64-online.exe)虽小,但依赖网络、登录Qt账户,且中途断连容易卡死在组件下载环节。
Linux用户注意:qt-unified-linux-x64-*.run必须先chmod +x再执行,否则报错Permission denied;Ubuntu 20.04及以上若提示libxcb-xinerama0缺失,得先sudo apt install libxcb-xinerama0再运行安装器。
Windows下MinGW和MSVC编译器怎么配
装完Qt Creator后,它默认找不到任何编译器——因为Qt Creator不自带编译器。你得先装好MinGW或MSVC,再手动告诉它在哪。
- MinGW:推荐用Qt官网打包的
MinGW 11.2.0 64-bit(对应Qt 5.15/6.2+),路径类似C:\Qt\Tools\mingw112_64\bin\g++.exe;别用自行编译的GCC,头文件路径和运行时DLL常不匹配 - MSVC:必须装对应版本的Visual Studio(如VS 2019对应Qt 5.15),不能只装Build Tools;Qt Creator会自动扫描注册表识别
cl.exe,但若没找到,需手动指向C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe - 验证方式:进
工具 → 选项 → 构建和运行 → 编译器,看列表里有没有绿色对勾;没对勾说明路径错、权限不足或架构不匹配(32位Qt Creator配64位编译器会失败)
Linux下启动报xcb插件错误怎么办
典型报错:Could not load shared library plugins/platforms/libqxcb.so。这不是Qt Creator坏了,而是系统缺底层图形链路。
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
Ubuntu/Debian系必须补全这些包:
sudo apt install libxcb-xinerama0 libxcb-cursor0 libxcb-xkb1 libxkbcommon-x11-0- 如果用Wayland会额外需要
libwayland-client0和libxkbcommon0 - 装完仍报错?检查
LD_LIBRARY_PATH是否被覆盖——某些Shell配置(如.zshrc里export了空值)会清掉Qt自带的库搜索路径
临时修复可加启动参数:./qtcreator -platform xcb,但根治还得补依赖。
Qt版本注册失败常见原因
在工具 → 选项 → 构建和运行 → Qt版本里点“添加”,选中qmake路径却提示“无效的qmake”,大概率是以下三点之一:
- 选错了
qmake:必须是Qt SDK目录下的bin/qmake.exe(Windows)或bin/qmake(Linux/macOS),不是系统PATH里随便哪个qmake - Qt SDK未完整安装:比如只下了Qt Creator,没下Qt库;或者下了Qt但没勾选
Desktop gcc 64-bit组件 - 权限问题:Linux下若Qt SDK解压在
/opt/Qt,普通用户没读取权限,ls -l /opt/Qt/5.15/gcc_64/bin/qmake会显示Permission denied
Qt Creator不会帮你下载Qt库,它只负责调用——这点最容易被忽略,尤其新手以为装完IDE就能直接写Hello World。










