2015-10-10 53 views
3

我在C編程是新的,我不習慣在Visual Studio 2015年的工作,我的教授給我發了源代碼的功課,但我得到了以下錯誤:如何在Visual Studio 2015 for C中禁用警告?

Error C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

我已經看過Visual Studio的論壇。但是,我不明白如何禁用此警告以便能夠編譯應用程序。

+1

右鍵單擊項目 - >選擇屬性。在Property頁面轉到C/C++ - > Preprocessor - >將_CRT_SECURE_NO_WARNINGS添加到預處理器定義。 – drinck

回答

9

在更高版本的Visual Studio中,additional security checks在新項目中默認啓用,這會使您看到的警告被視爲錯誤。

所以,除了在建議的重複問題中的動作之外,你還可以在以下。

右鍵點擊Solution Explorer中的項目,並從菜單中選擇屬性,然後確保您關閉SDL支票作爲顯示在下面的截圖:

sdl

UPDATE(僅此工作了我): enter image description here

+1

這工作完美!謝謝! – Tiasn

+0

非常感謝 –