Qt5."Clang Code Model"一些设置

摘要:
1.有些设置可以在此处设置,但需要在其他地方重新设置(例如更换机器)。这样,当你不熟练时,手动输入会很慢。您可以在此处录制后使用直接复制。2.Qt5.9.8 vs2017:工具˃选项˃C++˃代码模型˃分类代码模型˃管理“诊断配置”默认情况下,选择“仅分类检查”

1、有些设置 可能这里在设置了,到别的地方(例如换了一个机子) 又要设置,这样的话 在不熟练的时候 手动敲进去会比较慢,这里 先记录下来 以后要用 直接复制就行了

2、Qt5.9.8 vs2017 :Tools > Options > C++ > Code Model > Clang Code Model > Manage

 "Diagnostic Configuration" 默认选中的是 "Clang-only checks for almost everything [built-in]",然后 我将它 "Copy..."一下,名字命名为"Clang-only checks for almost everything (CopyByZC)"

   于是 它现在的内容为:

-Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-unused-macros -Wno-newline-eof -Wno-exit-time-destructors -Wno-global-constructors -Wno-gnu-zero-variadic-macro-arguments -Wno-documentation -Wno-shadow -Wno-switch-enum -Wno-missing-prototypes -Wno-used-but-marked-unused

 然后 再在 "Diagnostic Configuration"中选择 "Clang-only checks for almost everything (CopyByZC)"

3、后加的内容也记录下来,方便以后直接复制(而不用一直重复的手动一一敲入)

 3.1、20191120 里面的内容为:

-Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-unused-macros -Wno-newline-eof -Wno-exit-time-destructors -Wno-global-constructors -Wno-gnu-zero-variadic-macro-arguments -Wno-documentation -Wno-shadow -Wno-switch-enum -Wno-missing-prototypes -Wno-used-but-marked-unused -Wno-old-style-cast -Wno-sign-conversion -Wno-deprecated-declarations -Wno-reserved-id-macro -Wno-undef -Wno-reorder -Wno-cast-qual -Wno-nonportable-system-include-path -Wno-cast-align -Wno-zero-as-null-pointer-constant -Wno-microsoft-goto

 3.2、20191127:

-Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-unused-macros -Wno-newline-eof -Wno-exit-time-destructors -Wno-global-constructors -Wno-gnu-zero-variadic-macro-arguments -Wno-documentation -Wno-shadow -Wno-switch-enum -Wno-missing-prototypes -Wno-used-but-marked-unused -Wno-old-style-cast -Wno-sign-conversion -Wno-deprecated-declarations -Wno-reserved-id-macro -Wno-undef -Wno-reorder -Wno-cast-qual -Wno-nonportable-system-include-path -Wno-cast-align -Wno-zero-as-null-pointer-constant -Wno-microsoft-goto -Wno-format-nonliteral

4、

5、

免责声明:文章转载自《Qt5."Clang Code Model"一些设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇foxmail密码获取HBuilder wap2app封装去掉退出提示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vs code C++ 代码格式化

简介 vscode 没有 vs 输入就格式化但是 也很方面右键点击 Format Document 格式化。 代码就很漂亮了。 其实还是推荐自动化保存C++ https://www.cnblogs.com/x_wukong/p/12643095.htmlclang-format 如果失效 参考链接 https://github.com/microsoft/...

Qt Creator- Beautifier插件代码格式化,使用 Clang Code Model

一 . 使用Clang Code模式来提醒语法和格式错误: 1. 在插件中勾选 ClangCodeModle选项 2. 新建检测配置, 进入 Tools→Options→C++, 在Code Model标签页,点击Manage按照需要编辑   ClangCodeModle配置(供参考): -Weverything -Wno-unused-macros -...

vim之补全2(完全个人定制版)

关于补全的方面要说的的确很多, 这里选择分为两个章叙述. 如果你想学vim, 你需要有很强的耐心, 如果你想锻炼这种耐心, 你可以试着先看完我之前的文章. 好了, 下面继续我们的vim补全吧. vim补全1中曾经提及到supertab在更换版本后和UltiSnips成功共用tab的解决方案, 在此之前主要的叙述主要在做一件事情:将vim的tags补全和字典...

vscode 对于 C 源文件,IntelliSenseMode 已根据编译器参数和探测 compilerPath 从“clang-x64”更改为“gcc-x64”

vscode 不知道从什么时候开始出现 对于 C 源文件,IntelliSenseMode 已根据编译器参数和探测 compilerPath 从“clang-x64”更改为“gcc-x64” 的信息 解决方案 .vscode 文件夹 -> c_cpp_properties.json 文件 -> 将 "intelliSenseMode": "cl...

Clang教程之实现源源变化(4)

在这一节中,对loop-convert的例子进行了修改,以展示对ForStmt的处理。 这里主要是通过AST树结构的判断,增加对类似for(int i=0;i<5;i++)这种循环的循环界判断,在实际程序优化中,意义不是特别大,但是作为示例和练习还是不错的。 主要使用的test case是: 1 int foo(int a, int b, int *...

Zircon

 zircon代码下载 https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/zircon/ git clone https://github.com/timniederhausen/gn.git gn的编译需要使用clang编译器,并且gn使用了C++17的语法,所以需要使用较高版本的c...