Qt Creator 12 发布,带有屏幕录制和编译器资源管理器插件
此版本还引入了 CMake 3.27 及更高版本的调试和分析功能,以及各种改进。
Qt 项目今天宣布发布并全面推出 Qt Creator 12,作为这款开源、免费、跨平台集成开发环境 (IDE) 应用程序的最新稳定更新。
Qt Creator 12 比Qt Creator 11晚四个月发布,并引入了多项新功能,首先是集成了 Matt Godbolt 创建的编译器资源管理器。这样,Qt Creator 将要求 Compiler Explorer 编译并执行代码,生成程序集,并向您显示结果。
可以从“工具”>“编译器资源管理器”>“打开编译器资源管理器”访问编译器资源管理器插件,并且可以与多个编辑器一起使用。您还可以配置不同的编译器以使用 Compiler Explorer 插件,该插件默认情况下处于禁用状态,需要通过“帮助”>“关于插件”>“CompilerExplorer”来启用。
Qt Creator 12 还引入了 ScreenRecorder 插件,最终让您可以录制屏幕以进行错误报告、共享、博客文章等。就像 Compiler Explorer 插件一样,ScreenRecorder 插件默认处于禁用状态,需要从“帮助”>“关于插件”启用> 屏幕录像机。
最重要的是,此版本通过调试适配器协议 (DAP) 引入了 CMake 3.27 及更高版本的调试和分析功能,允许您在项目的 CMake 文件中设置断点,以及调试 CMake 的配置过程。
可以通过“调试”>“开始调试”>“启动 CMake 调试”激活 CMake 调试功能。从此版本开始,Qt Creator 还允许您通过新的“分析”>“CMake Profiler”选项以分析模式启动 CMake。结果将在 Qt Creator 的跟踪文件查看器中打开。
对于 CMake,此版本还改进了 CMake 文件的编辑器,提供了宏支持、跳转到函数、目标和包定义、帮助工具提示以及扩展完成等新功能。
Qt Creator 12 还在 Clangd 和 Clang 分析器工具中添加了对 LLVM 17.0.1 的支持,在 Markdown 编辑器中添加了文本样式按钮,在 Copilot 集成中添加了代理支持,为 C++ 文件命名和文档注释添加了项目特定的设置,并启用 PySide 安装的自动检测。
还为 C++ 重构操作添加了多个修复和扩展,Qt Creator 12 承诺显着提高各种设置的启动性能。有关更多详细信息,您可以查看完整的变更日志。
Qt Creator 12 现在可以从官方网站下载,作为源 tarball 和通用二进制安装程序,您几乎可以在任何 GNU/Linux 发行版上运行。