Qt Creator 12 现已发布,一些亮点更新内容如下:
新功能
集成 Compiler Explorer
使用 Tools > Compiler Explorer > Open Compiler Explorer 打开集成了 https://godbolt.org 的 Compiler Explorer 的编辑器。当你编写代码时,Qt Creator 会要求 Compiler Explorer 对代码进行编译、生成汇编,并选择性地执行代码,然后向你显示结果,就像在其网站上一样。你可以打开多个编辑器并配置不同的编译器。将包括设置在内的文档保存为 .qtce 文件,以便以后共享或继续实验。
该插件默认为禁用,因此首先要在Help > About Plugins > CompilerExplorer (or Qt Creator > About Plugins > CompilerExplorer on macOS) 中启用该插件。
CMake Debugging 和 Profiling
CMake 3.27 及更高版本包含通过 Debug Adapter Protocol (DAP) 进行调试的功能。Qt Creator 12 通过 Debug mode > DAP 中的 DAP 实现了调试,这意味着你现在可以在项目的 CMake 文件中设置断点并调试 CMake 的配置过程。还可以使用 Debug > Start Debugging > Start CMake Debugging 更直接地触发 CMake 调试,而不是通过“Debug”模式。
此外,新的 Analyze > CMake Profiler 可在 profiling 模式下启动 CMake(自 CMake 3.18 起可用),并在 Qt Creator 的跟踪文件查看器中打开结果。
Screen recording
通过 ScreenRecorder 插件以实现轻松创建屏幕(部分)录音,用于错误报告、共享、博客文章等。该插件默认处于禁用状态,可在 Help > About Plugins > ScreenRecorder (or Qt Creator > About Plugins > ScreenRecorder on macOS) 中启用该插件。
更多详情可查看官方公告。