본문 바로가기
→ 개발/MFC

error C2664: 'CWnd::MessageBoxW' : 매개 변수 1을(를) 'const char [5]'에서 'LPCTSTR'(으)로 변환할 수 없습니다.

by 벅스쭌 2012. 6. 13.
반응형

 

OS : Windows XP
프로그램 및 버전 : Visual Studio2010

※ 주의사항 :

1. 증상

- 나는 단순히 메세지 박스 하나 띄우려고 했을 뿐인데...

error C2664: 'CWnd::MessageBoxW' : 매개 변수 1을(를) 'const char [5]'에서 'LPCTSTR'(으)로 변환할 수 없습니다.
IntelliSense: "const char *" 형식의 인수가 "LPCTSTR" 형식의 매개 변수와 호환되지 않습니다.

라는 오류를 발생함.

2. 원인

3. 해결방법

1) 솔루션 탐색기의 프로젝트에서 오른쪽 버튼을 클릭하여 "속성(R)"을 클릭합니다.


2) 속성 페이지에서 "구성 속성" - "일반"을 선택 후 "문자 집합"의 값을 "멀티바이트 문자 집합 사용"으로 선택 후 빌드합니다.



3. 결과

- 메세지 박스 하나 띄우기 정말 힘듭니다.

반응형