Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 475 by l...@schouw.me: Build Visual Studio 2010 fails
http://code.google.com/p/protobuf/issues/detail?id=475
I just took protobuf of from SVN and build it in Visual Studio 2010, but it
fails because of a link error. Did anyone make this work?
Here are my errors:
5> All outputs are up-to-date.
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: void __thiscall
std::_Container_base12::_Orphan_all(void)"
(?_Orphan_all@_Container_base12@std@@QAEXXZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: virtual __thiscall
std::basic_iostream<char,struct std::char_traits<char>
::~basic_iostream<char,struct std::char_traits<char> >(void)"
(??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined
in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: virtual __thiscall
std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct
std::char_traits<char> >(void)"
(??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall
std::basic_iostream<char,struct std::char_traits<char>
::basic_iostream<char,struct std::char_traits<char> >(class
std::basic_streambuf<char,struct std::char_traits<char> > *)"
(??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: __thiscall
std::basic_ios<char,struct std::char_traits<char> >::basic_ios<char,struct
std::char_traits<char> >(void)"
(??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: virtual __thiscall
std::basic_streambuf<char,struct std::char_traits<char>
::~basic_streambuf<char,struct std::char_traits<char> >(void)"
(??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined
in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::gptr(void)const "
(?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::setg(char *,char
*,char *)"
(?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::setp(char *,char
*)" (?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::eback(void)const "
(?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::_Pninc(void)"
(?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::setp(char *,char
*,char *)"
(?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::pbase(void)const "
(?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::epptr(void)const "
(?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::pptr(void)const "
(?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::gbump(int)"
(?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::egptr(void)const "
(?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::pbump(int)"
(?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall
std::_Container_base12::~_Container_base12(void)"
(??1_Container_base12@std@@QAE@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall
std::_Container_base12::_Container_base12(void)"
(??0_Container_base12@std@@QAE@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: __thiscall
std::basic_streambuf<char,struct std::char_traits<char>
::basic_streambuf<char,struct std::char_traits<char> >(void)"
(??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already defined
in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: struct
std::_Iterator_base12 * * __thiscall
std::_Container_base12::_Getpfirst(void)const "
(?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: void __thiscall
std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)"
(?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __int64 __thiscall
std::ios_base::width(__int64)" (?width@ios_base@std@@QAE_J_J@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __int64 __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::sputn(char const
*,__int64)"
(?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: int __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::sputc(char)"
(?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_streambuf<char,struct std::char_traits<char> > * __thiscall
std::basic_ios<char,struct std::char_traits<char> >::rdbuf(void)const "
(?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: char __thiscall
std::basic_ios<char,struct std::char_traits<char> >::fill(void)const "
(?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: int __thiscall
std::ios_base::flags(void)const " (?flags@ios_base@std@@QBEHXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __int64 __thiscall
std::ios_base::width(void)const " (?width@ios_base@std@@QBE_JXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::flush(void)"
(?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > * __thiscall
std::basic_ios<char,struct std::char_traits<char> >::tie(void)const "
(?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: bool __thiscall
std::ios_base::good(void)const " (?good@ios_base@std@@QBE_NXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: void __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::_Osfx(void)"
(?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::operator<<(int)"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char>
::operator<<(unsigned int)"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::operator<<(void
const *)" (??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@PBX@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char>
::operator<<(__int64)"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_J@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::operator<<(class
std::basic_ostream<char,struct std::char_traits<char> > & (__cdecl*)(class
std::basic_ostream<char,struct std::char_traits<char> > &))"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
std::endl(class std::basic_ostream<char,struct std::char_traits<char> > &)"
(?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::operator<<(float)"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char>
::operator<<(double)"
(??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@N@Z) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: void __thiscall
std::_Container_base12::_Swap_all(struct std::_Container_base12 &)"
(?_Swap_all@_Container_base12@std@@QAEXAAU12@@Z) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: virtual __thiscall
std::basic_ostream<char,struct std::char_traits<char>
::~basic_ostream<char,struct std::char_traits<char> >(void)"
(??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: char *
__thiscall std::basic_streambuf<char,struct std::char_traits<char>
::_Gninc(void)"
(?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::_Init(void)"
(?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: void __thiscall
std::locale::facet::_Incref(void)" (?_Incref@facet@locale@std@@QAEXXZ)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall
std::locale::id::operator unsigned int(void)" (??Bid@locale@std@@QAEIXZ)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: bool __thiscall
std::ios_base::fail(void)const " (?fail@ios_base@std@@QBE_NXZ) already
defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::write(char const
*,__int64)"
(?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBD_J@Z)
already defined in gtestd.lib(gtest-all.obj)
5>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: class
std::locale::facet * __thiscall std::locale::facet::_Decref(void)"
(?_Decref@facet@locale@std@@QAEPAV123@XZ) already defined in
gtestd.lib(gtest-all.obj)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "protected: char * __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::_Gndec(void)"
(?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ) already
defined in msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: bool __thiscall
std::codecvt_base::always_noconv(void)const "
(?always_noconv@codecvt_base@std@@QBE_NXZ) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: int __thiscall
std::codecvt<char,char,int>::in(int &,char const *,char const *,char const
* &,char *,char *,char * &)const "
(?in@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: int __thiscall
std::codecvt<char,char,int>::out(int &,char const *,char const *,char const
* &,char *,char *,char * &)const "
(?out@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "protected: void __thiscall
std::basic_streambuf<char,struct std::char_traits<char> >::_Init(char *
*,char * *,int *,char * *,char * *,int *)"
(?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAPAD0PAH001@Z)
already defined in msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: int __thiscall
std::codecvt<char,char,int>::unshift(int &,char *,char *,char * &)const "
(?unshift@?$codecvt@DDH@std@@QBEHAAHPAD1AAPAD@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: static unsigned int
__cdecl std::codecvt<char,char,int>::_Getcat(class std::locale::facet const
* *,class std::locale const *)"
(?_Getcat@?$codecvt@DDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z) already
defined in msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(cerr.obj) : error LNK2005: "public: __thiscall
std::basic_ostream<char,struct std::char_traits<char>
::basic_ostream<char,struct std::char_traits<char> >(class
std::basic_streambuf<char,struct std::char_traits<char> > *,bool)"
(??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z)
already defined in msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(ios.obj) : error LNK2005: "private: static void __cdecl
std::ios_base::_Ios_base_dtor(class std::ios_base *)"
(?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(ios.obj) : error LNK2005: "public: static void __cdecl
std::ios_base::_Addstd(class std::ios_base *)"
(?_Addstd@ios_base@std@@SAXPAV12@@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(locale0.obj) : error LNK2005: "private: static void __cdecl
std::locale::facet::_Facet_Register(class std::locale::facet *)"
(?_Facet_Register@facet@locale@std@@CAXPAV123@@Z) already defined in
msvcprtd.lib(locale0_implib.obj)
5>libcpmtd.lib(locale0.obj) : error LNK2005: "private: static class
std::locale::_Locimp * __cdecl std::locale::_Getgloballocale(void)"
(?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(locale0.obj) : error LNK2005: "private: static class
std::locale::_Locimp * __cdecl std::locale::_Init(void)"
(?_Init@locale@std@@CAPAV_Locimp@12@XZ) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(locale0.obj) : error LNK2005: "public: static void __cdecl
std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,char const *)"
(?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@PBD@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(locale0.obj) : error LNK2005: "public: static void __cdecl
std::_Locinfo::_Locinfo_dtor(class std::_Locinfo *)"
(?_Locinfo_dtor@_Locinfo@std@@SAXPAV12@@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>libcpmtd.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in
msvcprtd.lib(MSVCP100D.dll)
5>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(_file.obj) : error LNK2005: ___iob_func already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(_file.obj) : error LNK2005: __lock_file already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(_file.obj) : error LNK2005: __unlock_file already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(osfinfo.obj) : error LNK2005: __open_osfhandle already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(dosmap.obj) : error LNK2005: __errno already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(dbghook.obj) : error LNK2005: __crt_debugger_hook already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0dat.obj) : error LNK2005: _exit already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __exit already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __cexit already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __initterm_e already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(fflush.obj) : error LNK2005: _fflush already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(mlock.obj) : error LNK2005: __lock already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(mlock.obj) : error LNK2005: __unlock already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined in
MSVCRTD.lib(crtexe.obj)
5>LIBCMTD.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined
in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(setmode.obj) : error LNK2005: __setmode already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(dbgrptt.obj) : error LNK2005: __CrtSetReportMode already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(lconv.obj) : error LNK2005: _localeconv already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(setlocal.obj) : error LNK2005: __configthreadlocale already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(setlocal.obj) : error LNK2005: _setlocale already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in
MSVCRTD.lib(cinitexe.obj)
5>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in
MSVCRTD.lib(cinitexe.obj)
5>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in
MSVCRTD.lib(cinitexe.obj)
5>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in
MSVCRTD.lib(cinitexe.obj)
5>LIBCMTD.lib(hooks.obj) : error LNK2005: "void __cdecl terminate(void)"
(?terminate@@YAXXZ) already defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(invarg.obj) : error LNK2005: __invalid_parameter already
defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(invarg.obj) : error LNK2005: __invoke_watson already defined
in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler
already defined in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(dbgrptw.obj) : error LNK2005: __CrtDbgReportW already defined
in MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(printf.obj) : error LNK2005: _printf already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(strtol.obj) : error LNK2005: _strtol already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(strtol.obj) : error LNK2005: _strtoul already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(strtoq.obj) : error LNK2005: __strtoi64 already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(strtoq.obj) : error LNK2005: __strtoui64 already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>LIBCMTD.lib(vprintf.obj) : error LNK2005: _vprintf already defined in
MSVCRTD.lib(MSVCR100D.dll)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __close already defined in
LIBCMTD.lib(close.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __dup2 already defined in
LIBCMTD.lib(dup2.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __open already defined in
LIBCMTD.lib(open.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __dup already defined in
LIBCMTD.lib(dup.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __lseek already defined in
LIBCMTD.lib(lseek.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __read already defined in
LIBCMTD.lib(read.obj)
5>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __write already defined in
LIBCMTD.lib(write.obj)
5>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other
libs; use /NODEFAULTLIB:library
5>LINK : warning LNK4098: defaultlib 'LIBCMTD' conflicts with use of other
libs; use /NODEFAULTLIB:library
5>Debug\tests.exe : fatal error LNK1169: one or more multiply defined
symbols found
5>
5>Build FAILED.
5>
5>Time Elapsed 00:00:11.28
========== Build: 3 succeeded, 2 failed, 2 up-to-date, 0 skipped ==========
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups "Protocol
Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at http://groups.google.com/group/protobuf?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.