zoukankan      html  css  js  c++  java
  • 消除第三方库moodycamel的编译器警告

    在项目中需要引入第三方无锁队列,此处我选用的是moodycamel.

    然而引入头文件编译之后,一直提示报错信息,需要专门针对此文件消除编译警告(本人使用GCC编译器).

    在文件头处添加如下语句:

    #if defined(__GNUC__)
    // Disable -Wconversion warnings (spuriously triggered when Traits::size_t and
    // Traits::index_t are set to < 32 bits, causing integer promotion, causing warnings
    // upon assigning any computed values)
    #pragma GCC diagnostic push
    #pragma GCC diagnostic ignored "-Wold-style-cast"
    #pragma GCC diagnostic ignored "-Wshadow"
    #pragma GCC diagnostic ignored "-Wconversion"

    在文件末尾添加:

    #if defined(__GNUC__)
    #pragma GCC diagnostic pop
    #endif

    问题解决.

    PS:

    如果您觉得我的文章对您有帮助,可以扫码领取下红包,谢谢!

  • 相关阅读:
    mplayer命令行模式下的使用方法
    CentOS安装wireshark
    CentOS查看系统信息
    测试理论1
    单例模式
    接口测试
    rabbitmq
    redis数据库
    时间模块
    charles抓取数据
  • 原文地址:https://www.cnblogs.com/jason1990/p/9485545.html
Copyright © 2011-2022 走看看