c++ - 如何禁用缩小转换警告?

标签 c++ gcc warnings gcc4.7 compiler-options

我用 -Wall并更新到新的 gcc 我有很多 warning: narrowing conversion .我想禁用它们,但保持所有其他警告不变(理想情况下)。

我找不到关于 narrowing 的任何信息在 http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

如何禁用缩小转换警告?
有可能吗?

附言

  • 我需要禁用警告,而不是在源代码中修复它们。
  • 盲人-Wno-conversion没有帮助。
  • 最佳答案

    正如 gx_ 所说,添加 -Wno-narrowing到您的命令行应该忽略这些错误。升级到 C++0x 时自己遇到了这个问题。

    关于c++ - 如何禁用缩小转换警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40194752/

    相关文章:

    C++:指针和圆括号 - 这是什么意思?

    c++ - 在 C++ 中的一个 winform 中显示多个视频流

    linux - gcc 链接目标文件和库 - 有什么区别?

    无法从 "warning: conversion to ' 解决 'int' long unsigned int'

    https 页面上的 http 内容 - 混合内容

    C++ 需要从 const 字符串转换的解决方案

    python - 从 python float 转换为 C++ double 时的精度损失

    c++ - 为什么 Visual Studio 2010 调试器看不到静态 const 类成员?

    clang:不能将 'precompiled-header' 输出与多个 -arch 选项一起使用

    php - 页面内容中的 Joomla PHP 错误