반응형
C++ Visual Studio Error 해결 | strcpy fopen fscanf chdir freopen | _CRT_SECURE_NO_WARNINGS
오류 C4996 'strcpy':
This function or variable may be unsafe.
Consider using strcpy_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
strcpy를 사용 하던 코드는 안전 하지 않기 때문에 strcpy_s와 같이 _s가 붙은 안전한 함수를 사용 하라고 에러가 발생.
해결 방법
1. SDL 검사 해제
프로젝트 속성 -> ->C/C++ ->일반 ->SDL 검사 : 아니요
으로 설정 하고 컴파일
2. 속성->전처리기에 전역으로 디파인.
프로젝트 속성 -> ->C/C++ ->전처리기 정의 : _CRT_SECURE_NO_WARNINGS 추가
3. 해당 소스 코드 혹은 미리컴파일된 해더에 디파인
#define _CRT_SECURE_NO_WARNINGS
을 하고 컴파일
반응형
'Programming' 카테고리의 다른 글
시그널 SIGFPE SIGILL SIGSEGV SIGBUS SIGABRT SIGHUP SIGINT SIGQUIT SIGTERM SIGKILL (0) | 2024.03.15 |
---|---|
WSL로 윈도우 아이피 접속 포트 포워딩 (0) | 2023.05.23 |
C# 정적 생성자 | Static Constructor (0) | 2022.09.01 |
visual c++/clr 프로그램 컴파일 에러 (0) | 2022.08.25 |
소스트리 로그인 실패 해결 | logon failed use ctrl c to cancel basic credential prompt (0) | 2022.08.22 |