Qt中文网站 > 使用教程 > Qt开发工具怎么安装 Qt Creator下载与环境变量怎么配
Qt开发工具怎么安装 Qt Creator下载与环境变量怎么配
发布时间:2026/03/09 16:44:51

  Qt环境搭建里最容易浪费时间的点,通常不是下载安装到一半卡住,而是组件选错了编译链,或Qt Creator里没有可用Kit导致新建项目就报错。按官方推荐路径用Qt Online Installer安装,并把Kit与命令行环境分开配置,你会更快把创建工程、编译、运行这条链路跑通。

  一、Qt开发工具怎么安装

 

  安装建议以Qt Online Installer为主线,它会把Qt版本、Qt Creator与相关工具按同一套组件体系安装,也便于后续用维护工具增删组件。

 

  1、下载Qt Online Installer并登录Qt账号

 

  进入The Qt Company的下载入口,选择与你系统对应的Qt Online Installer,运行后用Qt账号登录,再按向导继续安装。

 

  2、选择安装目录并保持路径口径稳定

 

  安装目录建议固定在磁盘的英文路径下,后续升级Qt版本或补装组件时保持同一顶层目录,避免多个Qt目录并存导致Kit引用混乱。

 

  3、组件选择先对齐编译器体系再选Qt版本

 

  在组件树里先选你要用的桌面目标与编译器套件,再选Qt版本与Qt Creator,Windows常见选择是Desktop目标加MSVC套件或MinGW套件,保持套件与本机工具链一致,避免安装了Qt却无法编译。

 

  4、把CMake与Ninja一起装上,减少后续补工具

 

  Qt 6默认更偏向CMake工作流,安装时同步勾选CMake与Ninja可以减少环境缺件导致的构建报错,后续你也更容易在命令行复现同一套构建结果。

 

  5、安装后用维护工具做增量安装与修复

 

  后续需要新增某个Qt版本、补装某个编译器套件或修复组件,优先用安装器自带的维护工具走Add or Remove Components路径,不建议手工复制安装目录来凑环境。

 

  6、只想单独装Qt Creator时再考虑离线安装包

 

  若你只需要Qt Creator本体而暂时不装Qt库,可用官方提供的离线安装包下载安装对应系统版本,但后续仍需要配置Kit指向Qt与编译器才可完整开发。

 

  二、Qt Creator下载与Kit怎么核对

 

  Qt Creator是否好用,关键看Kit是否完整,Kit里必须能同时找到编译器、Qt版本与调试器。安装器能自动识别最好,识别不到就手动补齐。

 

  1、确认Qt Creator来自同一套安装器更省事

 

  用Qt Online Installer安装时,Qt Creator通常会随Qt版本一起装好,并尝试自动识别已安装的编译器与Qt版本,打开Qt Creator后应能直接看到可用Kit。

 

  2、在Kit设置里检查编译器与Qt版本是否被识别

 

  进入Qt Creator菜单的【Preferences】→【Kits】查看Kit条目,再进入【Compilers】确认编译器存在,同时确认【Qt Versions】里能看到对应Qt路径。

 

  3、没有可用Kit时用Add手动补一个桌面Kit

 

  在【Kits】页点击【Add】新增Kit,把Device Type设为Desktop,把Compiler指向你的MSVC或MinGW,把Qt version指向已安装的Qt目录,这一步做完再新建工程通常就能正常构建。

  4、构建系统优先在项目侧确认CMake可用

 

  新建项目后在Projects界面确认Build System为CMake,并检查CMake与Ninja路径是否被Qt Creator识别,识别不到时回到【Preferences】相关工具项补路径或用安装器补装。

 

  5、同一台机器装了多套Qt时要避免Kit指向漂移

 

  当你同时装Qt 5与Qt 6,或同一主版本装了多个小版本,建议每个Kit明确绑定到单一Qt版本目录,不要依赖系统PATH里的qmake或cmake自动命中,避免同一工程在不同机器上复现不一致。

 

  三、Qt环境变量怎么配才不乱

 

  环境变量分两类,一类是给命令行构建用,另一类是给运行期找动态库用。用Qt Creator开发时很多变量可以放在项目的Build Environment里,不一定要写进系统全局变量,先把必要项配对位置更稳。

 

  1、只在Qt Creator里开发时优先用Kit与项目环境

 

  如果你主要在Qt Creator里点构建运行,先确保Kit正确,环境变量优先在Projects里的Build Environment里追加,减少全局PATH被多版本Qt污染的概率。

 

  2、命令行用qmake时把Qt的bin加入PATH

 

  需要在命令行直接调用qmake或assistant等工具时,把Qt对应套件的bin目录加入系统PATH,路径形如D:Qt6.8.0msvc2022_64bin,保持与工程使用的Kit一致,避免命令行用到另一套Qt。

 

  3、命令行用CMake时优先设置CMAKE_PREFIX_PATH或Qt6_ROOT

 

  CMake需要知道Qt安装前缀位置,常见做法是在CMake配置中设置CMAKE_PREFIX_PATH指向Qt安装前缀,也可以通过环境变量Qt6_ROOT指向Qt安装路径来帮助CMake定位Qt包配置文件。

 

  4、Windows里配置系统变量按固定入口操作

 

  在Windows搜索系统环境变量设置入口,进入【Environment Variables】,在系统变量或用户变量里编辑【Path】并新增Qt bin路径,需要时再新增CMake与Ninja的安装路径,改完后重新打开命令行窗口让变量生效。

 

  5、运行期缺Qt动态库时不要盲目加全局PATH

 

  如果程序运行时报缺少Qt相关dll,更稳的处理是用部署工具或把dll放到可执行文件同目录,开发阶段也可在Qt Creator的运行环境里临时追加PATH指向Qt bin,避免把全局PATH改成对所有程序都生效而引入副作用。

 

  6、macOS与Linux更建议用Kit管理,命令行再按需export

 

  在macOS与Linux上,Qt Creator同样通过Kit绑定编译器与Qt版本,命令行需要时再在shell里临时export对应的CMAKE_PREFIX_PATH或Qt6_ROOT,保持与工程Kit一致即可。

  总结

 

  Qt环境搭建优先走Qt Online Installer,把Qt版本、Qt Creator、CMake与Ninja按同一套组件体系装好,再在Qt Creator的【Preferences】→【Kits】里确认编译器与Qt版本绑定正确。环境变量只在命令行构建或特定运行场景下再配置,CMake侧用CMAKE_PREFIX_PATH或Qt6_ROOT指向Qt安装前缀,能显著减少找不到Qt包与多版本混用导致的构建问题。

读者也访问过这里:
135 2431 0251