2008 에서 AfxMessageBox, MessageBox 에러!! > C , C++

본문 바로가기
사이트 내 전체검색

C , C++

2008 에서 AfxMessageBox, MessageBox 에러!!

페이지 정보

profile_image
작성자 핑그르
댓글 0건 조회 4,530회 작성일 12-06-30 11:20

본문

AfxMessageBox("안녕",MB_OK);
MessageBox("철수",MB_OK);

'const char [12]'에서 'LPCTSTR'(으)로 변환할 수 없습니다. 
 'int AfxMessageBox(LPCTSTR,UINT,UINT)'일 수 있습니다.
이런식의 에러를 나타내더군요 !!

해결법은

AfxMessageBox(L"안녕",MB_OK);
MessageBox(L"철수",MB_OK);

L 를 추가해주면된다. 멀티바이트 문자를 사용하면 L 사용하지 않아도 된다.
유니코드 라이브러지를 사용하면 L 사용해야됩니다.

댓글목록

등록된 댓글이 없습니다.

Total 246건 1 페이지

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
69
어제
724
최대
5,287
전체
637,068
Copyright © www.qdata.co.kr All rights reserved.