VS2005 ConvertBSTRToString 에서 LNK2019 에러 대처법

by digipine posted Oct 29, 2017
?

Shortcut

PrevPrev Article

NextNext Article

ESCClose

Larger Font Smaller Font Up Down Go comment Print

VS2005에서 ATL을 사용해서 프로그래밍을 하다가
error LNK2019: char* __stdcall _com_util::ConvertBSTRToString(wchar_t*)
에러를 만났을때

 

#ifdef _DEBUG
#pragma comment(lib, "comsuppwd.lib")
#else
#pragma comment(lib, "comsuppw.lib")
#endif

 

를 링크해 주면 에러가 사라진다.

또 다른 방법으로는 프로젝트 속성에서
 

C/C++ -> 언어 -> wchar_t를 기본 제공 형식으로 처리 에서
아니오(/Zc:wchar_t-)로 설정해 줘도 된다.

 

TAG •