1>d:\_work.svn\_RgnLib.h(65) : warning C4996: 'strcpy'이(가) deprecated
로 선언되었습니다.
1> C:\Program Files\Microsoft Visual Studio 8
\VC\include\string.h(73) : 'strcpy' 선언을 참조하십시오.
1> 메시지: 'This function or variable may be unsafe. Consider using
strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
위 경고는 2005로 오면서, 인터넷 프로그램,일반 응용프로그램의 골격을 동일한 환경에서
동작시키게 하기 위해서 조정하다보니, 보안관련한 기능이 추가되어서 나오는 경고 메세지 라고 하는군요.
해결 방법은
1. Debug/Release 모드 전처리기 선언에 _CRT_SECURE_NO_DEPRECATE 를 추가
2. 코드 최 상단에
#define _CRT_SECURE_NO_DEPRECATE
또는
#pragma warning(disable:4996) 입력해 주면 됩니다.
그렇지만 위에 방법은 경고를 보이지 않게 하는것이지 문제를 해결한 것은 아닙니다.
'□컴퓨터 관련 > ☆C, C++' 카테고리의 다른 글
[Batch] 해당 폴더 내 특정 파일 검색하기 (2) | 2016.11.17 |
---|---|
GetLastError() Return Value [펌] (0) | 2011.02.23 |
VC++로 DLL만들기 (0) | 2011.02.08 |
#pragma란? (2) | 2010.04.07 |
데브피아 (3) | 2010.02.08 |
매트랩 기본 (0) | 2008.10.07 |
비트연산 (0) | 2008.10.02 |