Qt5."Clang Code Model"一些設置


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、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM