You can use the released version, or apply this patch yourself:
http://code.google.com/p/protobuf/source/detail?r=480

On Sun, Mar 3, 2013 at 1:46 PM, lasse <l...@schouw.me> wrote:

> 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 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.
>
>
>

-- 
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.


Reply via email to