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