老牌跨平台IDE Qt Creator推出了新版,官方正式推出Qt Creator 4.7.0,最大的更新在于C++的支持上,官方决定在这次的更新,预设启用Clang代码模型,并将其升级到了Clang 6.0,另外,这个版本还加入了游标测试功能,并强化了Windows的支持。
这次的重点摆在了C++的支持上,Qt资深工程师Eike Ziller提到,他们认为是时候预设开启Clang代码模型了。在Qt Creator前一个版本,Clang的整合有了巨大的进展,
Eike Ziller表示,产品发展有时候需要进行这种技术切换,因为Qt Creator内建的模型已经赶不上C++的发展,而且也无法与相关工具良好配合使用,也因为Clang代码模型提供较好的代码问题资讯,且不需要经过编辑、编译以及分析周期才能获得回馈。
这个版本的Clang代码模型使用Clang 6.0,现在能够提供当前文件的概观资讯,以用于下拉选单、或是大纲窗格等功能。使用者也可以在编辑时,自由的选择要使用哪些Clang-Tidy与Clazy检查,而且可以在除错模式下,选择Clang-Tidy与Clazy这个新的分析工具,对全代码进行检测。
不过,Eike Ziller也表示,在部份情况可能原本内建的模型比Clang更适合使用者,因此只要停用ClangCodeModel套件,就能继续使用内建模型,而且全局符号索引仍然使用内建模型创建。
在测试整合上,在C++编辑器当使用者的文字游标位在测试函式中,则可以使用游标测试功能(Run Test Under Cursor)进行单独测试。这个版本也会在测试失败的位置加上标记。另外,Qt Creator 4.7.0也强化了Windows主机的支持,官方提到,他们改进了MSVC编译器的扫描,现在不会再阻挡Qt Creator。还有过去Qt Creator在监听全局共享的Windows串流时,会发生暂时失去回应的状况,现在也已经得到改进。
留言与评论(共有 0 条评论) |