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.


Reply via email to