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:

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

  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/jason1990/p/9485545.html
Copyright © 2011-2022 走看看