我刚刚安装了QtCreator 4.7.2
,默认情况下随附ClangCodeModel
插件。解析了CMake
项目后,我看到了代码中关键字的突出显示效果更好,并且对auto
声明的变量进行了出色的智能处理。
不利的一面是ClangCodeModel
插件存在错误,并在没有意义的部分代码中给了我错误和警告,尤其是在第3方库头文件中的错误和警告。因此,我不得不将其关闭。
我想知道Clang
是否可以在QtCreator
中配置,以便可以进行最少的检查。我使用了这些设置,但没有任何改变:
1)有没有人能够在QtCreator
中配置此插件,以便使其更好地工作?我最关心的是智能感知。我可以在CMake
中打开相同的Visual Studio
项目,在那里我有更好的智能感知,但是我更喜欢使用Qt Creator.
2)如果由于插件有bug而无法实现#1,那么通过Qt Creator
项目改善CMake
中的智能感知的其他方法是什么?
最佳答案
您拍摄的屏幕截图来自“Analyzer”设置。
分析器执行按需检查,例如运行静态分析,clang-tidy,callgrind等。
要配置代码模型,您应该转到“C++>代码模型”:
您还可以根据每个项目覆盖此设置:
在这两种情况下,都可以通过单击Manage...
,使用所需的任何标志来创建自己的配置:
关于c++ - QtCreator和ClangCodeModel插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53305428/