[Visual Studio] error C4996 고치는 방법

Programming/VisualStudio|2021. 6. 7. 14:53
반응형

안녕하세요.

playground입니다.

이번에는 비쥬얼 스튜디오 errorC4996 을 고치는 방법에 대해 알아보겠습니다.

 

코드연습을 하다가 setbuf를 쓸 일이 생겼는데 빌드가 되지 않더라구요.

에러를 보니까 

 

error C4996: 'setbuf': This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. 

 

어쩌구저쩌구.....

이렇게 에러가 나서 찾아봐서 다음과 같이 하면 됩니다.

 

 

1. <위 메뉴 - 디버그 - 속성> 혹은 <솔루션 프로젝트 마우스 오른쪽버튼 - 속성>

<디버그 - 속성>

 

<솔수션 프로젝트 - 속성>

 

 

2. 속성 - 구성 속성 - C/C++ - 전처리기 - 전처리기 정의에서 아래 버튼을 눌러줍니다.

 

 

3. 전처리기 정의에 _CRT_SECURE_NO_WARNINGS 를 추가하고 확인을 눌러주면 완료입니다.

 

 

전처리기 정의를 추가하면 빌드가 잘되는 걸 확인할 수 있습니다.

감사합니다.

 

반응형

댓글()