qtCreator關閉某些編譯警告warning的方法


問題:

之前需要引入第三方庫,但是第三方庫有一些編譯警告,不想污染了qt的編譯信息,所以嘗試加編譯選項,無視某些編譯警告。

qt的pro文件中,添加編譯選項:在.pro文件中,添加QMAKE_CXXFLAGS += ... 。

嘗試直接添加 QMAKE_CXXFLAGS += -Wno-comment,無效。

觀察qtCreator的編譯輸出后,發現添加的編譯選項都是加在 -Wall后面的。所以,-Wno-comment無效的原因是:-Wno-comment 在-Wall前面,使-Wno-comment無效。

 

解決方法:

在.pro文件添加QMAKE_CXXFLAGS_WARN_ON = -Wall -Wno-comment -W.....

參考:https://forum.qt.io/topic/12435/how-to-suppress-warnings-in-qmake-for-clang/11


免責聲明!

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



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