블로그 이미지
개발에 관한 것들.. 재만

카테고리

분류 전체보기 (66)
claztec's develop (1)
운영체제 (11)
프로그래밍 (41)
알고리즘 (0)
데이터베이스 (2)
소프트웨어공학 (3)
Books (2)
Total11,172
Today0
Yesterday21

'C2664'에 해당되는 글 1건

  1. 2008/06/08 Visual Studio 2005 error C2664

Visual Studio 2005에서 윈도우즈 응용 프로그램을 만들다 보면 생기는 문제가 있다.

문자열을 다룰때 생기는 문제다.

예를 들어 MessageBox("Hello world"); 를 추가한다고 했을 때

error C2664: .... 'const char []' 에서  'LPCTSTR'로 바꿀 수 없다는 에러가 나온다.

Character Set이 vc 6.0이나 2003에서는 Use Multi-Byte Character Set인데, 2005에서는

Use Unicode Character Set이라 발생하는 문제라고 한다.

그래서 프로젝트 -> 속성 -> 구성속성 -> 프로젝트 기본값(문자 집합)에서

해당 값을 유니코드 문자 집합 사용에서 멀티바이트 문자 집합 사용으로 체크해 주면 된다.

그럼 유니코드를 사용하려면 어떻게 해 줘야하는지 모르겠다.

더불어 언제나 이렇게 문자열에 관한 속성을 세팅해 준 다음에 사용을 해야 되는 것인가?


Posted by 재만
TAG

최근에 달린 댓글

최근에 받은 트랙백

글 보관함