- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我刚刚安装了 QtCreator 4.7.2
,它默认带有 ClangCodeModel
插件。在我的 CMake
项目被解析后,我发现代码中的关键字突出显示效果更好,而且对 auto
声明的变量的智能感知处理也很棒。
缺点是 ClangCodeModel
插件有问题,在没有意义的部分代码中给我错误和警告,尤其是第 3 方库头文件中的部分。所以我被迫将其关闭。
我想知道是否可以在 QtCreator
中配置 Clang
,以便进行最少的检查。我使用了这些设置,但没有任何区别:
1) 有没有人能够在 QtCreator
中配置这个插件,以便它可以更好地工作?我主要关心智能感知。我可以在 Visual Studio
中打开同一个 CMake
项目,而且我在那里有更好的智能感知,但我更喜欢使用 Qt Creator。
2) 如果 #1 是不可能的,因为插件有错误,还有什么其他方法可以通过 CMake
项目改进 Qt Creator
中的智能感知?
最佳答案
您截取的屏幕截图来自“分析器”设置。分析器执行按需检查,如运行静态分析、clang-tidy、callgrind 等。
要配置代码模型,您应该转到“C++ > 代码模型”:
您还可以在每个项目的基础上覆盖此设置:
在这两种情况下,您都可以通过单击 Manage...
,使用您想要的任何标志创建您自己的配置:
关于c++ - QtCreator 和 ClangCodeModel 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305428/
我正在使用 QtCreator 启动一个 C 语言嵌入式 AVR 项目。 我相信我已完成所有设置并正常工作;我可以编写来自 avr-libc 的 #include header 的代码,使用自定义 m
我刚刚安装了 QtCreator 4.7.2,它默认带有 ClangCodeModel 插件。在我的 CMake 项目被解析后,我发现代码中的关键字突出显示效果更好,而且对 auto 声明的变量的智能
很抱歉,如果这是一个愚蠢的问题,但我已经尝试了几乎所有的方法,现在正在用头撞墙.. 问题是,QtCreator 4.8.0-beta for Windows with Clang Code Model
我是一名优秀的程序员,十分优秀!