2019年7月12日 星期五

VC 編譯警告取消方式

UEFI 下存取記憶體時,有時會有 C4305 和 C4306 的編譯警告,但是那個 address 就是我們要的,暫時解法可以使用 marco 來取消此警告。

#pragma warning(push)
#pragma warning(disable:4305)
#pragma warning(disable:4306)

//your code.

#pragma warning(pop)

另外一種方式是使用 command line 參數
/wd4305 /wd4306

沒有留言:

張貼留言