C++로 정적 라이브러리 땡겨서 코딩하는데, 경로 설정 다해주고 빌드를 누르는 순간!
???
이게 뭔 에러여;;;
원인은 구글링 ㄱㄱㄱ로 찾아본 결과 잘 모르겠고, 해결책은 금방 찾을 수 있었다.
msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall
std::_Container_base12::~_Container_base12(void)"
(??1_Container_base12@std@@QAE@XZ) already defined in
twitcurl.lib(oauthlib.obj)
???
이게 뭔 에러여;;;
원인은 구글링 ㄱㄱㄱ로 찾아본 결과 잘 모르겠고, 해결책은 금방 찾을 수 있었다.
해당 프로젝트의 설정을 MDd(Multi-threaded DLL)에서 MTd(Multi-threaded Debug)로 변경한다. 프로젝트 속성 페이지에서 C/C++ => 코드 생성(Code Generation) => 런타임 라이브러리(Runtime Library) => Multi-threaded (/MT)선택
'Etc' 카테고리의 다른 글
SQLite3 (0) | 2011.08.12 |
---|---|
NDK build error- make: *** No rule to make target (0) | 2011.08.05 |
PGP(PrettyGoodPrivacy) (0) | 2011.06.28 |