본문 바로가기
  • fishing...
  • eating...
MISCELLANEOUSNESS

error LNK2005: "class _variant_t vtMissing"

by 회색뿔 2010. 2. 20.



error LNK2005: "class _variant_t vtMissing" (?vtMissing@@3V_variant_t@@A)이(가) comsupp.lib(comutil.obj)에 이미 정의되어 있습니다.


라이브러리가 multibyte 프로젝트여도

wchar_t를 기본형으로 바꾸면 unicode library가 링크되서 실행 파일을 빌드할 때 LNK2005 에러가 발생한다.
multibyte 라이브러리를 빌드할 때는 wchar_t- 옵션을 사용하도록 하자.

구성 속성 -> c/c++ -> 언어 -> wchar_t를 기본 제공형식으로 처리 - 예