Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Att anropa någon av de potentiellt osäkra metoderna i C++-standardbiblioteket resulterar i kompilatorvarning (nivå 3) C4996. Om du vill inaktivera den här varningen definierar du makrot _SCL_SECURE_NO_WARNINGS i koden:
#define _SCL_SECURE_NO_WARNINGS
Om du använder förkompilerade rubriker lägger du det här direktivet i den förkompilerade huvudfilen innan du inkluderar C-körningsbibliotek eller standardbibliotekshuvuden. Om du placerar den i en enskild källkodsfil innan du inkluderar den förkompilerade huvudfilen ignoreras den av kompilatorn.
Anmärkningar
Andra sätt att inaktivera varning C4996 är:
Använd kompilatoralternativet
/D(Preprocessor Definitions):cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cppAnvänd kompilatoralternativet
/w:cl /wd4996 [other compiler options] myfile.cppMed hjälp av
#pragma warningdirektivet:#pragma warning(disable:4996)
Du kan också ändra varningsnivån C4996 manuellt med kompilatoralternativet /w<l><n> . Om du till exempel vill ange varning C4996 till nivå 4:
cl /w44996 myfile.cpp
Mer information finns i /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, , /w3, /w4, /Wall, /wd, , /wo/we, , /WX/Wv(varningsnivå).