반응형

이번에 pc를 초기화 한 이후 비주얼스튜디오를 새로 깔아놨다.

 

그리고 좀 써보려고 하는데 scanf를 사용하는 부분에서 에러가 발생하면서

 

에러코드 C4996

'scanf': This function or variable my be unsafe.  라는 에러를 나타내게 되었다.

 

그리고 이어지는 설명에서 보이듯 scanf대신 scanf_s  를 사용하거나 

_CRT_SECURE_NO_WARNINGS  를 사용하라고 나와있는데 나는 지금껏 scanf를 사용해 왔으니

갑자기 scanf_s 를 사용하게 되면 굉장히 불편할 것 같아서 두번째 방법을 사용하기로 하였다.

 

 

 


위의 사진에서와 같이 프로젝트의 이름을 우클릭 하게 되면 가장 아래에 속성을 조정할 수 있는 부분을 확인할 수 있다.

 

속성창에 들어가게 되면

위와 같은 창을 확인할 수 있고 사진과 같이 좌측의 C/C++  에서 "전처리기" 부분에 들어가준다.

 

그리고 전처리기 정의에서 가장 뒤에 " ; " 를 사용하여 앞의 문장과 구분을 지어준 후

 

_CRT_SECURE_NO_WARNINGS;   를 써준 후 확인 및 적용을 눌러준다.

 

 

조금 더 간단한 방법이 있긴 한데

 

위와 같이 C/C++ 부분의 "일반"  에서  "SDL 검사"  를  "아니요(/sdl-)"   로 변경해 주면 된다.

반응형

'이것저것' 카테고리의 다른 글

윈도우 파티션 합치기  (0) 2020.12.29
pyqtgraph(파이썬)로 그래프 그릴때 x축 문자열로 출력하기  (0) 2020.11.14
calibration  (0) 2020.03.20
티스토리에서 수식 입력하기  (0) 2019.08.13
회전행렬 증명  (0) 2019.08.12

+ Recent posts