提问人:klm123 提问时间:12/1/2013 最后编辑:klm123 更新时间:11/16/2023 访问量:39761
如何禁用缩小转化警告?
How to disable narrowing conversion warnings?
问:
我使用并更新到新的 gcc,我有很多.我想禁用它们,但保留所有其他警告不变(理想情况下)。-Wall
warning: narrowing conversion
我在 http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html 中找不到任何东西narrowing
如何禁用缩小转化警告? 可能吗?
附言
我需要禁用警告,而不是在源代码中修复它们。
盲目无济于事。
-Wno-conversion
答:
32赞
Stryck
1/1/2015
#1
正如gx_所说,添加到命令行应该忽略这些错误。升级到 C++0x 时我自己也遇到了这个问题。-Wno-narrowing
评论
0赞
sourabh gupta
8/10/2021
成功了!!试图在新 MacBook M1 上安装 CTCdecoder 2 天!!
4赞
Ben
4/2/2020
#2
仅供参考,如 https://clang.llvm.org/docs/DiagnosticsReference.html#wnarrowing 详述,这是 -Wno-c++11-narrowing 的别名(有多个缩小警告标志)
0赞
SumitV
11/16/2023
#3
试试这个选项 -Wno-error=缩小
评论
警告:缩小转换
范围”:好的,用于什么代码?这是确切的完整警告信息吗?“我找不到任何关于缩小 gcc.gnu.org/onlinedocs/gcc/Warning-Options.html 的信息”:好吧,我可以找到“”的实例。你试过了吗?
-Wnarrowing
-Wno-narrowing