为何Qt创建向导中缺少“Auto Test Project”选项?
解决Qt Creator中找不到Auto Test Project选项的问题
检查Qt Creator的插件状态
打开Qt Creator,依次进入帮助>关于插件,在弹出窗口的Testing分类下,确保Auto Test插件处于勾选状态。若未勾选,勾选后重启Qt Creator。重新检查Qt维护工具的组件安装
打开Qt维护工具,选中已安装的Qt版本并点击修改:- 展开对应Qt版本(如Qt 6.5.3),找到
Qt Test模块并勾选安装; - 切换到
Qt Creator分类,确保Qt Creator本体及Qt Creator Extra Tools中的测试相关组件已完成安装(部分版本的测试模板归属Creator扩展组件)。
- 展开对应Qt版本(如Qt 6.5.3),找到
手动创建测试项目(若上述步骤无效)
若插件和组件均已安装仍无法找到模板,可手动搭建测试项目:- 新建空Qt项目;
- 添加新文件时选择
Qt>Qt Test Case,按需创建Qt测试或Qt Quick测试的代码模板; - 手动配置项目依赖:
- qmake项目:在
.pro文件中添加QT += testlib; - CMake项目:在
CMakeLists.txt中添加find_package(Qt6 REQUIRED COMPONENTS Test),并在目标链接项中加入Qt6::Test。
- qmake项目:在
确认Qt Creator版本的分类差异
部分旧版Qt Creator会将Auto Test Project放在Projects>Test分类下而非其他项目,可在新建项目界面直接搜索Auto Test关键词快速定位。
内容的提问来源于stack exchange,提问作者afei_yoo
相关产品推荐
相关产品推荐

