2014년 9월 30일 화요일

매개 변수 1을(를) 'const char [16]'에서 'LPCTSTR'(으)로 변환할 수 없습니다.

 다른 사람이 준 Visual studio 2010을 컴파일하거나 오랜만에 다른 PC에서 자신의 코드를 열었을 경우 제목과 같은 에러가 발생되는 경우가 있다.

 사용되는 문자열이 유니코드인지 멀티바이트 포맷인지에 따라 afxstr.h의 내용이 다르게 정의되기 때문이다.

 Visual studio에서 alt+f7을 누르면 다음 속성 페이지가 나타나는데, 구성속성->일반->문자집합을 설정 안 함으로 고치면 간단하게 해결된다.



댓글 없음:

댓글 쓰기