개발 TIP/Error 모음
error C2664 발생 대응방법
izen8
2011. 1. 23. 14:25
아침에 빌드를 돌리는데 아래와 같은 오류가 발생하였다.
error C2664: 'ATL::CStringT<BaseType,StringTraits>::CStringT(const VARIANT &)' : 매개 변수 1을(를) 'const char [1]'에서 'const VARIANT &'(으)로 변환할 수 없습니다.
닷넷에서 윈도우즈 응용 프로그램을 만들다보면 문자열을 다룰때 발생하는 문제
2003이하 버전에서는 Use Multi-Byte Character인데 반해 2005이상 버전에서는 Use Unicode Character Set이라 발생하는 문제라고 함
해결방법 : 프로젝트속성 / 구성속성 / 프로젝트 기본값 / 문자집합 에서 해당값을 유니코드 --> 멀티바이트로 변경.