最近、VS71makefileを使用してJSONCPPのSVNバージョンをコンパイルしました。動作しましたが、リンカーエラーがたくさん発生します
1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "保護:__ 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)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "保護:__ 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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual void __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: imbue(class std :: locale const&)"( ?imbue @?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ MAEXABVlocale @ 2 @@ Z)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual int __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: sync(void)"(?sync @?$ basic_streambuf @DU?$ char_traits @ D @ std @@@ std @@ MAEHXZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "保護:仮想クラスstd :: basic_streambuf <char、struct std :: char_traits <char>> * __thiscall std :: basic_streambuf <char、struct std :: char_traits < char >> :: setbuf(char *、__ int64) "(?setbuf @?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ MAEPAV12 @ PAD_J @ Z)はJSONCPP.lib(json_writer。 obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual __int64 __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: xsputn(char const *、__ int64)"(?xsputn @?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ MAE_JPBD_J @ Z)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual __int64 __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: xsgetn(char *、__ int64)"(?xsgetn @ ?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ MAE_JPAD_J @ Z)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual int __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: uflow(void)"(?uflow @?$ basic_streambuf @DU?$ char_traits @ D @ std @@@ std @@ MAEHXZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "protected:virtual __int64 __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: showmanyc(void)"(?showmanyc @?$ basic_streambuf @DU?$ char_traits @ D @ std @@@ std @@ MAE_JXZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:virtual void __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: _ Unlock(void)"(?_Unlock @?$ basic_streambuf @DU?$ char_traits @ D @ std @@@ std @@ UAEXXZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:virtual void __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: _ Lock(void)"(?_Lock @?$ basic_streambuf @DU?$ char_traits @ D @ std @@@ std @@ UAEXXZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラー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)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:__int64 __thiscall std :: ios_base :: width(__ int64)"(?width @ ios_base @ std @@ QAE_J_J @ Z)はJSONCPP.lib( json_writer.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:__int64 __thiscall std :: ios_base :: width(void)const"(?width @ ios_base @ std @@ QBE_JXZ)はJSONCPP.lib(json_writer)で既に定義されています.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:int __thiscall std :: ios_base :: flags(void)const"(?flags @ ios_base @ std @@ QBEHXZ)はJSONCPP.lib(json_writer)で既に定義されています.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:bool __thiscall std :: ios_base :: good(void)const"(?good @ ios_base @ std @@ QBE_NXZ)はJSONCPP.lib(json_writer)で既に定義されています.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:int __thiscall std :: ios_base :: rdstate(void)const"(?rdstate @ ios_base @ std @@ QBEHXZ)はJSONCPP.lib(json_writer)で既に定義されています.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:class std :: locale :: facet * __thiscall std :: locale :: facet :: _ Decref(void)"(?_Decref @ facet @ locale @ std @@ QAEPAV123 @ XZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:void __thiscall std :: locale :: facet :: _ Incref(void)"(?_Incref @ facet @ locale @ std @@ QAEXXZ)はJSONCPPで既に定義されています.lib(json_writer.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:__thiscall std :: locale :: id :: operator unsigned int(void)"(?? bid @ locale @ std @@ QAEIXZ)はJSONCPPで既に定義されています.lib(json_writer.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:void __thiscall std :: _ Container_base12 :: _ Orphan_all(void)"(?_Orphan_all @ _Container_base12 @ std @@ QAEXXZ)はJSONCPP.lib(json_reader)で既に定義されています。 obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:__thiscall std :: _ Container_base12 ::〜_Container_base12(void)"(?? 1_Container_base12 @ std @@ QAE @ XZ)はJSONCPP.lib(json_reader)で既に定義されています.obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:void __thiscall std :: _ Container_base0 :: _ Orphan_all(void)"(?_Orphan_all @ _Container_base0 @ std @@ QAEXXZ)はJSONCPP.lib(json_writerで既に定義されています。 obj) 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:bool __thiscall std :: basic_istream <char、struct std :: char_traits <char>> :: _ Ipfx(bool)"(?_Ipfx @?$ basic_istream @ DU?$ char_traits @ D @ std @@@ std @@ QAE_N_N @ Z)JSONCPP.lib(json_reader.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:int __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: snextc(void)"(?snextc @?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ QAEHXZ)JSONCPP.lib(json_reader.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:int __thiscall std :: basic_streambuf <char、struct std :: char_traits <char>> :: sgetc(void)"(?sgetc @?$ basic_streambuf @ DU?$ char_traits @ D @ std @@@ std @@ QAEHXZ)JSONCPP.lib(json_reader.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:class std :: locale __thiscall std :: ios_base :: getloc(void)const"(?getloc @ ios_base @ std @@ QBE?AVlocale @ 2 @ XZ)JSONCPP.lib(json_writer.obj)ですでに定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:static unsigned int __cdecl std :: ctype <char> :: _ Getcat(class std :: locale :: facet const * *、class std :: locale const *) "(?_Getcat @?$ ctype @ D @ std @@ SAIPAPBVfacet @ locale @ 2 @ PBV42 @@ Z)JSONCPP.lib(json_writer.obj)で既に定義されています 1> msvcprt.lib(MSVCP100.dll):エラーLNK2005: "public:bool __thiscall std :: ctype <char> :: is(short、char)const"(?is @?$ ctype @ D @ std @@ QBE_NFD @Z)JSONCPP.lib(json_reader.obj)ですでに定義されています 1> libcpmt.lib(ios.obj):エラーLNK2005: "public:static void __cdecl std :: ios_base :: _ Addstd(class std :: ios_base *)"(?_Addstd @ ios_base @ std @@ SAXPAV12 @@ Z) msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(ios.obj):エラーLNK2005: "private:static void __cdecl std :: ios_base :: _ Ios_base_dtor(class std :: ios_base *)"(?_Ios_base_dtor @ ios_base @ std @@ CAXPAV12 @@ Z) msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(locale0.obj):エラーLNK2005: "private:static void __cdecl std :: locale :: facet :: _ Facet_Register(class std :: locale :: facet *)"(?_Facet_Register @ facet @ locale @ std @@ CAXPAV123 @@ Z)msvcprt.lib(locale0_implib.obj)ですでに定義されています 1> libcpmt.lib(locale0.obj):エラーLNK2005: "プライベート:静的クラスstd :: locale :: _ Locimp * __cdecl std :: locale :: _ Getgloballocale(void)"(?_Getgloballocale @ locale @ std @@ CAPAV_Locimp @ 12 @ XZ)msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(locale0.obj):エラーLNK2005: "public:static void __cdecl std :: _ Locinfo :: _ Locinfo_dtor(class std :: _ Locinfo *)"(?_Locinfo_dtor @ _Locinfo @ std @@ SAXPAV12 @@ Z) msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(locale0.obj):エラーLNK2005: "public:static void __cdecl std :: _ Locinfo :: _ Locinfo_ctor(class std :: _ Locinfo *、char const *)"(?_Locinfo_ctor @ _Locinfo @ std @@ SAXPAV12 @ PBD @ Z)msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(locale0.obj):エラーLNK2005: "プライベート:静的クラスstd :: locale :: _ Locimp * __cdecl std :: locale :: _ Init(void)"(?_Init @ locale @ std @@ CAPAV_Locimp @ 12 @ XZ)msvcprt.lib(MSVCP100.dll)ですでに定義されています 1> libcpmt.lib(xlock.obj):エラーLNK2005: "public:__thiscall std :: _ Lockit :: _ Lockit(int)"(?? 0_Lockit @ std @@ QAE @ H @ Z)はすでにmsvcprt.lib( MSVCP100.dll) 1> libcpmt.lib(xlock.obj):エラーLNK2005: "public:__thiscall std :: _ Lockit ::〜_ Lockit(void)"(?? 1_Lockit @ std @@ QAE @ XZ)はすでにmsvcprt.lib(MSVCP100 .dll) 1> LIBCMT.lib(setlocal.obj):エラーLNK2005:__configthreadlocaleはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(hooks.obj):エラーLNK2005: "void __cdecl terminal(void)"(?terminate @@ YAXXZ)はMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(invarg.obj):エラーLNK2005:__invoke_watsonはすでにMSVCRT.lib(MSVCR100.dll)で定義されています 1> LIBCMT.lib(lconv.obj):エラーLNK2005:_localeconvはすでにMSVCRT.lib(MSVCR100.dll)で定義されています 1> LIBCMT.lib(typinfo.obj):エラーLNK2005: "public:void __thiscall type_info :: _ type_info_dtor_internal_method(void)"(?_type_info_dtor_internal_method @ type_info @@ QAEXXZ)はMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(typinfo.obj):エラーLNK2005: "private:__thiscall type_info :: type_info(class type_info const&)"(?? 0type_info @@ AAE @ ABV0 @@ Z)はMSVCRT.lib(ti_inst .obj) 1> LIBCMT.lib(typinfo.obj):エラーLNK2005: "private:class type_info&__ thiscall type_info :: operator =(class type_info const&)"(?? 4type_info @@ AAAEAV0 @ ABV0 @@ Z)はMSVCRTですでに定義されています.lib(ti_inst.obj) 1> LIBCMT.lib(mlock.obj):エラーLNK2005:__ unlockはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(mlock.obj):エラーLNK2005:__lockはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(winxfltr.obj):エラーLNK2005:__XcptFilterはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(crt0dat.obj):エラーLNK2005:__initterm_eはすでにMSVCRT.lib(MSVCR100.dll)で定義されています 1> LIBCMT.lib(crt0dat.obj):エラーLNK2005:_exitはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(crt0dat.obj):エラーLNK2005:__ exitはMSVCRT.lib(MSVCR100.dll)ですでに定義されています 1> LIBCMT.lib(crt0dat.obj):エラーLNK2005:__cexitはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(crt0dat.obj):エラーLNK2005:__ amsg_exitはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1> LIBCMT.lib(crt0init.obj):エラーLNK2005:___xi_aはMSVCRT.lib(cinitexe.obj)ですでに定義されています 1> LIBCMT.lib(crt0init.obj):エラーLNK2005:___xi_zはMSVCRT.lib(cinitexe.obj)ですでに定義されています 1> LIBCMT.lib(crt0init.obj):エラーLNK2005:___xc_aはMSVCRT.lib(cinitexe.obj)ですでに定義されています 1> LIBCMT.lib(crt0init.obj):エラーLNK2005:___xc_zはMSVCRT.lib(cinitexe.obj)ですでに定義されています 1> LIBCMT.lib(crt0.obj):エラーLNK2005:_mainCRTStartupはMSVCRT.lib(crtexe.obj)ですでに定義されています 1> LIBCMT.lib(errmode.obj):エラーLNK2005:___ set_app_typeはMSVCRT.lib(MSVCR100.dll)で既に定義されています 1>リンク:警告LNK4098:defaultlib'MSVCRT'は他のライブラリの使用と競合します。/ NODEFAULTLIB:libraryを使用します 1>リンク:警告LNK4098:defaultlib'LIBCMT'は他のライブラリの使用と競合します。/ NODEFAULTLIB:libraryを使用します
さらに、boost :: multi_arrayを使用する必要がありますが、I#define _ITERATOR_DEBUG_LEVEL 0の場合、JSONCPPの_ITERATOR_DEBUG_LEVEL 2と競合します(boost :: multi_arrayのサイズ変更を機能させるにはこれが必要です)。これをどのように修正しますか?