1. 程式人生 > >VC中“GetVersionExW函式被宣告為已否決”的問題?

VC中“GetVersionExW函式被宣告為已否決”的問題?

在VC2013中,呼叫GetVersionExW函式便會出現以下資訊:
error C4996: ‘GetVersionExW’: 被宣告為已否決
1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(442) : 參見“GetVersionExW”的宣告
無論如何設定工程死活就是編譯通不過,請高人支招。
系統環境:WIN8.1;IDE:VC2013;編碼方式:Unicode

C4996曾經不是警告麼?現在升級啦?

嘗試這個
1. Project Properties > Configuration Properties > C/C++ > General > SDL checks關掉

其他方法:
2. #pragma warning(disable: 4996)
3. /wd 4996

第二和第三招不知道還管用不

結束!