error C2065: 'wcscat_instead_use_StringCbCatW_or_StringCchCatW' : undeclared identifier



StringCchPrintf 등 strsafe.h 헤더에 정의된 함수를 사용하용하기위해

#include <strsafe.h>

을 하였을 경우, 보안에 취약한 wcscat 등의 함수를 사용해서 발생하는 빌드 오류 메시지.

해결하는 방법은


1. 보안에 취약한 함수 대신 strsafe.h 에 정의된 함수를 사용

2. strsafe.h 를 include 시키지 않고 보안에 취약한 함수를 사용

3. strsafe.h 의 함수를 사용하고 보안위 취약한 함수들 사용하기 위해 #define STRSAFE_NO_DEPRECATE 를 선언.





Posted by six605
,