반응형
아침에 빌드를 돌리는데 아래와 같은 오류가 발생하였다.
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이라 발생하는 문제라고 함
해결방법 : 프로젝트속성 / 구성속성 / 프로젝트 기본값 / 문자집합 에서 해당값을 유니코드 --> 멀티바이트로 변경.
반응형
'개발 TIP > Error 모음' 카테고리의 다른 글
런타인 오류란(Runtime Error)? (0) | 2011.02.11 |
---|---|
error LNK2001: unresolved external symbol (0) | 2011.02.10 |
LNK2005 링커 도구 오류 (0) | 2011.01.31 |
warning C4996: was declared deprecated 해결법 (0) | 2011.01.28 |
warning C4129 (0) | 2011.01.25 |
댓글