반응형 pragma2 [개발/VC++] pragma 지시어에 대하여 pragma 란 무엇인가? #pragma는 define 이나 include와 같이 #으로 시작하는 전처리(precompiler) 구문의 하나이다. 1. #pragma once - 컴파일러에게 한번만 컴파일 하라고 알려준다. 예전에는 #define으로 각헤더에서 최초 구동시 값을 정의 하게 하는 방법으로 해결했지만 근래에는 한 줄로 해결 합니다. - #define 으로 같은 효과내기. #if !defined (_IS_THIS_HEADER_INCLUDED) #define _IS_THIS_HEADER_INCLUDED #endif 2. #pragma comment() - 기본 형식 : #prgma comment( comment-type, comment string? ) [] 안의 구문은 comment-type에.. 2011. 12. 28. [개발/VC++] Message: 'This function or variable may be unsafe. Consider using wcsncpy_s instead Message: 'This function or variable may be unsafe. Consider using wcsncpy_s instead. 위의 경고 메세지에 대한 대처 방법입니다. 소스 상단에 #pragma warning(disable:4996) 를 추가해서 경고메세지가 나타나지 않게 하는 방법과 일반적인 방법으로는 CRT 헤더파일 선언에 앞서서 #define _CRT_SECURE_NO_DEPRECATE 해 주기입니다. #define _CRT_SECURE_NO_DEPRECATE "C/C++" --> "Command Line" 3. In "Additional options" textbox enter the folowing text /D "_CRT_SECURE_NO_DEPRECATE" 2011. 12. 28. 이전 1 다음 반응형