消除第三方庫moodycamel的編譯器警告

2022-01-15 11:10:33 字數 818 閱讀 2490

在專案中需要引入第三方無鎖佇列,此處我選用的是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:如果您覺得我的文章對您有幫助,可以掃碼領取下紅包,謝謝!

PyThon第三方庫

本文 自 戀花蝶的部落格 今天公司停電,沒上班。跑上來更新個部落格,跟大家分享一下我常用的幾個第三方 python 庫。python 語言之所以能夠如此流行,除了本身內建許多程式庫來保障快速開發之外,目不睱接的第三方庫也是一大主因。結合我目前的工作 網遊開發 我常用的幾個第三方庫如下 wxpytho...

lua第三方庫

luacom 支援com呼叫 luadoc 支援lua 的文件生成 luaexpat 支援xml解析 luafilesystem 檔案系統訪問 lualogging 基於log4j的日誌 luaprofiler 效能測試工具 luasocket 網路庫,支援http,ftp,smtp,mime,ur...

常用第三方庫

1 通過cocoapods安裝 專案名稱 專案資訊 afnetworking 網路請求元件 fmdb 本地資料庫元件 sdwebimage 多個縮圖快取元件 uickeychainstore 存放使用者賬號密碼元件 reachability 監測網路狀態 datetools 友好化時間 mbprog...