C++/MFC

[MFC] C, C++ 컴파일러 오류 C4996 해결방법

balabala 2021. 8. 20. 23:01
728x90
SMALL

그림1. C4996 에러 코드

에러코드에 대한 설명을 해석해보면, sprintf_s를 사용하거나 _CRT_SECURE_NO_WARNINGS를 사용해달라고 하는데 다음과 같이 간단하게 선언만 해주면 문제 없이 실행되는 것을 확인 할 수 있다.

 

그림2. _CRT_SECURE_NO_WARNINGS 선언

 

그림3. sprintf_s 사용

 

관련자료

https://docs.microsoft.com/ko-kr/cpp/c-runtime-library/reference/sprintf-s-sprintf-s-l-swprintf-s-swprintf-s-l?view=msvc-160 

 

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

자세한 정보: sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

docs.microsoft.com

 

728x90
LIST