禁用第三方庫警告

2021-07-25 13:22:51 字數 852 閱讀 7311

為什麼要禁用第三方庫警告

c++程式設計規範中建議:在高警告級別乾淨利落地進行編譯。

當設定高警告級別並將警告視為錯誤時,可能會因第三方庫出現警告而導致編譯無法通過。

如何禁用第三方庫警告

對於無法修改的庫標頭檔案,可用自己的標頭檔案將原標頭檔案包含起來,並呼叫自己的標頭檔案。

若第三方標頭檔案為 qvector.h,警告碼為4127,可編寫自己的標頭檔案,如myvector.h,幷包含如下**:

#pragma warning(push)

#pragma warning(disable:4127)

#include

#pragma warning(pop)

而後在需要qvector的地方include 「myvector」。

預處理頭中禁用警告

若採用了預處理頭,如visual studio 的stdafx.h,則可在stdafx.h中將可能出現警告的第三方標頭檔案統一包含起來,並進行可能出現的警告,而後可在其它**中直接include第三方標頭檔案。

若第三方標頭檔案為 qvector.h、qmap.h、qlist.h,警告碼為4127、4622,則可在stdafx.h中包含如下**:

#pragma warning(push)

#pragma warning(disable:4127)

#pragma warning(disable:4622)

#include

#include

#include

#pragma warning(pop)

而後可在其它檔案中直接include 等。

如何暴力禁用第三方鍵盤

ios8開放了安裝第三方鍵盤的許可權,在專案開發中,有些情況是需要禁用掉第三方鍵盤。比如說,數字鍵盤上需要自定義按扭,但是在第三方鍵盤彈出時,按扭就覆蓋在這上面了,在這個情況,最好的辦法是禁用第三方鍵盤。問題 解決方法 此方法的作用是是否使用第三方鍵盤 extensionpointidentifie...

PyThon第三方庫

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

lua第三方庫

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