c++ - error LNK2005: xxx already defined in MSVCRT.lib(MSVCR100.dll) C:\something\LIBCMT.lib(setlocal.obj) -


i'm using dcmtk library reading dicom files (image format used in medical image processing.) i'm having problem in compiling dcmtk source code. dcmtk uses additional external libraries (zlib, tiff, libpng, libxml2, libiconv). know libraries should generated same code generation options.

i've downloaded compiled versions of these support libraries compiled "multithreaded dll" runtime options (/md). in each project of dcmtk source code ensured runtime options "multithreaded dll" (/md). still i'm getting these errors:

error   238 error lnk2005: ___iob_func defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmp2pgm error   239 error lnk2005: __lock_file defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmp2pgm error   240 error lnk2005: __unlock_file defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmp2pgm error   241 error lnk2005: __initterm_e defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmp2pgm error   242 error lnk2005: _exit defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmp2pgm error   243 error lnk2005: __exit defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmp2pgm error   244 error lnk2005: __cexit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmp2pgm error   245 error lnk2005: __amsg_exit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmp2pgm error   246 error lnk2005: _fflush defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(fflush.obj)   dcmp2pgm error   247 error lnk2005: __errno defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(dosmap.obj)   dcmp2pgm error   248 error lnk2005: __invoke_watson defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(invarg.obj)   dcmp2pgm error   249 error lnk2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(hooks.obj)    dcmp2pgm error   250 error lnk2005: ___xi_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmp2pgm error   251 error lnk2005: ___xi_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmp2pgm error   252 error lnk2005: ___xc_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmp2pgm error   253 error lnk2005: ___xc_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmp2pgm error   254 error lnk2005: __unlock defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmp2pgm error   255 error lnk2005: __lock defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmp2pgm error   256 error lnk2005: __xcptfilter defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(winxfltr.obj) dcmp2pgm error   257 error lnk2005: _maincrtstartup defined in msvcrt.lib(crtexe.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0.obj) dcmp2pgm error   258 error lnk2005: ___set_app_type defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(errmode.obj)  dcmp2pgm error   259 error lnk2005: __configthreadlocale defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(setlocal.obj) dcmp2pgm error   260 error lnk2005: _getenv defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(getenv.obj)   dcmp2pgm error   261 error lnk2005: __isctype defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(isctype.obj)  dcmp2pgm error   262 error lnk2005: __strnicmp defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(strnicmp.obj) dcmp2pgm error   263 error lnk2005: __close defined in libcmt.lib(close.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   264 error lnk2005: __fileno defined in libcmt.lib(fileno.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   265 error lnk2005: _calloc defined in libcmt.lib(calloc.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   266 error lnk2005: _atol defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   267 error lnk2005: _strcspn defined in libcmt.lib(strcspn.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   268 error lnk2005: __stricmp defined in libcmt.lib(stricmp.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   269 error lnk2005: _atoi defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   270 error lnk2005: __lseek defined in libcmt.lib(lseek.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   271 error lnk2005: __read defined in libcmt.lib(read.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   272 error lnk2005: __write defined in libcmt.lib(write.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   273 error lnk2005: __open defined in libcmt.lib(open.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   274 error lnk2005: __get_osfhandle defined in libcmt.lib(osfinfo.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmp2pgm error   278 error lnk1169: 1 or more multiply defined symbols found   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\release\dcmp2pgm.exe 1   1   dcmp2pgm error   201 error lnk2005: ___iob_func defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscp error   202 error lnk2005: __lock_file defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscp error   203 error lnk2005: __unlock_file defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscp error   204 error lnk2005: __initterm_e defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscp error   205 error lnk2005: _exit defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscp error   206 error lnk2005: __exit defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscp error   207 error lnk2005: __cexit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscp error   208 error lnk2005: __amsg_exit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscp error   209 error lnk2005: _fflush defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(fflush.obj)   dcmprscp error   210 error lnk2005: __errno defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(dosmap.obj)   dcmprscp error   211 error lnk2005: __invoke_watson defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(invarg.obj)   dcmprscp error   212 error lnk2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(hooks.obj)    dcmprscp error   213 error lnk2005: ___xi_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscp error   214 error lnk2005: ___xi_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscp error   215 error lnk2005: ___xc_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscp error   216 error lnk2005: ___xc_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscp error   217 error lnk2005: __unlock defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmprscp error   218 error lnk2005: __lock defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmprscp error   219 error lnk2005: __xcptfilter defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(winxfltr.obj) dcmprscp error   220 error lnk2005: __stricmp defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(stricmp.obj)  dcmprscp error   221 error lnk2005: _maincrtstartup defined in msvcrt.lib(crtexe.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0.obj) dcmprscp error   222 error lnk2005: ___set_app_type defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(errmode.obj)  dcmprscp error   223 error lnk2005: __configthreadlocale defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(setlocal.obj) dcmprscp error   224 error lnk2005: _getenv defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(getenv.obj)   dcmprscp error   225 error lnk2005: __isctype defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(isctype.obj)  dcmprscp error   226 error lnk2005: __strnicmp defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(strnicmp.obj) dcmprscp error   227 error lnk2005: __close defined in libcmt.lib(close.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   228 error lnk2005: __fileno defined in libcmt.lib(fileno.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   229 error lnk2005: __lseek defined in libcmt.lib(lseek.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   230 error lnk2005: __read defined in libcmt.lib(read.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   231 error lnk2005: __write defined in libcmt.lib(write.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   232 error lnk2005: __open defined in libcmt.lib(open.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   233 error lnk2005: __get_osfhandle defined in libcmt.lib(osfinfo.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscp error   237 error lnk1169: 1 or more multiply defined symbols found   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\release\dcmprscp.exe 1   1   dcmprscp error   160 error lnk2005: ___iob_func defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscu error   161 error lnk2005: __lock_file defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscu error   162 error lnk2005: __unlock_file defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmprscu error   163 error lnk2005: __initterm_e defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscu error   164 error lnk2005: _exit defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscu error   165 error lnk2005: __exit defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscu error   166 error lnk2005: __cexit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscu error   167 error lnk2005: __amsg_exit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmprscu error   168 error lnk2005: _fflush defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(fflush.obj)   dcmprscu error   169 error lnk2005: __errno defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(dosmap.obj)   dcmprscu error   170 error lnk2005: __invoke_watson defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(invarg.obj)   dcmprscu error   171 error lnk2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(hooks.obj)    dcmprscu error   172 error lnk2005: ___xi_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscu error   173 error lnk2005: ___xi_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscu error   174 error lnk2005: ___xc_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscu error   175 error lnk2005: ___xc_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmprscu error   176 error lnk2005: __unlock defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmprscu error   177 error lnk2005: __lock defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmprscu error   178 error lnk2005: __xcptfilter defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(winxfltr.obj) dcmprscu error   179 error lnk2005: _maincrtstartup defined in msvcrt.lib(crtexe.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0.obj) dcmprscu error   180 error lnk2005: ___set_app_type defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(errmode.obj)  dcmprscu error   181 error lnk2005: __configthreadlocale defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(setlocal.obj) dcmprscu error   182 error lnk2005: _getenv defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(getenv.obj)   dcmprscu error   183 error lnk2005: __isctype defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(isctype.obj)  dcmprscu error   184 error lnk2005: __strnicmp defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(strnicmp.obj) dcmprscu error   185 error lnk2005: __close defined in libcmt.lib(close.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   186 error lnk2005: __fileno defined in libcmt.lib(fileno.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   187 error lnk2005: _calloc defined in libcmt.lib(calloc.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   188 error lnk2005: _atol defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   189 error lnk2005: _strcspn defined in libcmt.lib(strcspn.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   190 error lnk2005: __stricmp defined in libcmt.lib(stricmp.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   191 error lnk2005: _atoi defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   192 error lnk2005: __lseek defined in libcmt.lib(lseek.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   193 error lnk2005: __read defined in libcmt.lib(read.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   194 error lnk2005: __write defined in libcmt.lib(write.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   195 error lnk2005: __open defined in libcmt.lib(open.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   196 error lnk2005: __get_osfhandle defined in libcmt.lib(osfinfo.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmprscu error   200 error lnk1169: 1 or more multiply defined symbols found   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\release\dcmprscu.exe dcmprscu error   119 error lnk2005: ___iob_func defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmpsprt error   120 error lnk2005: __lock_file defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmpsprt error   121 error lnk2005: __unlock_file defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(_file.obj)    dcmpsprt error   122 error lnk2005: __initterm_e defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmpsprt error   123 error lnk2005: _exit defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmpsprt error   124 error lnk2005: __exit defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmpsprt error   125 error lnk2005: __cexit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmpsprt error   126 error lnk2005: __amsg_exit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0dat.obj)  dcmpsprt error   127 error lnk2005: _fflush defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(fflush.obj)   dcmpsprt error   128 error lnk2005: __errno defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(dosmap.obj)   dcmpsprt error   129 error lnk2005: __invoke_watson defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(invarg.obj)   dcmpsprt error   130 error lnk2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(hooks.obj)    dcmpsprt error   131 error lnk2005: ___xi_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmpsprt error   132 error lnk2005: ___xi_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmpsprt error   133 error lnk2005: ___xc_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmpsprt error   134 error lnk2005: ___xc_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0init.obj) dcmpsprt error   135 error lnk2005: __unlock defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmpsprt error   136 error lnk2005: __lock defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(mlock.obj)    dcmpsprt error   137 error lnk2005: __xcptfilter defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(winxfltr.obj) dcmpsprt error   138 error lnk2005: _maincrtstartup defined in msvcrt.lib(crtexe.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(crt0.obj) dcmpsprt error   139 error lnk2005: ___set_app_type defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(errmode.obj)  dcmpsprt error   140 error lnk2005: __configthreadlocale defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(setlocal.obj) dcmpsprt error   141 error lnk2005: _getenv defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(getenv.obj)   dcmpsprt error   142 error lnk2005: __isctype defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(isctype.obj)  dcmpsprt error   143 error lnk2005: __strnicmp defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\libcmt.lib(strnicmp.obj) dcmpsprt error   144 error lnk2005: __close defined in libcmt.lib(close.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   145 error lnk2005: __fileno defined in libcmt.lib(fileno.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   146 error lnk2005: _calloc defined in libcmt.lib(calloc.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   147 error lnk2005: _atol defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   148 error lnk2005: _strcspn defined in libcmt.lib(strcspn.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   149 error lnk2005: __stricmp defined in libcmt.lib(stricmp.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   150 error lnk2005: _atoi defined in libcmt.lib(atox.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   151 error lnk2005: __lseek defined in libcmt.lib(lseek.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   152 error lnk2005: __read defined in libcmt.lib(read.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   153 error lnk2005: __write defined in libcmt.lib(write.obj) c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   154 error lnk2005: __open defined in libcmt.lib(open.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   155 error lnk2005: __get_osfhandle defined in libcmt.lib(osfinfo.obj)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\msvcrt.lib(msvcr100.dll) dcmpsprt error   159 error lnk1169: 1 or more multiply defined symbols found   c:\dcmtk-3.5.4-src\cmakebinaries\dcmpstat\apps\release\dcmpsprt.exe 1   1   dcmpsprt error   61  error lnk2005: ___iob_func defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(_file.obj)   dsr2html error   62  error lnk2005: __lock_file defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(_file.obj)   dsr2html error   63  error lnk2005: __unlock_file defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(_file.obj)   dsr2html error   64  error lnk2005: __initterm_e defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0dat.obj) dsr2html error   65  error lnk2005: _exit defined in msvcrt.lib(msvcr100.dll)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0dat.obj) dsr2html error   66  error lnk2005: __exit defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0dat.obj) dsr2html error   67  error lnk2005: __cexit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0dat.obj) dsr2html error   68  error lnk2005: __amsg_exit defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0dat.obj) dsr2html error   69  error lnk2005: _fflush defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(fflush.obj)  dsr2html error   70  error lnk2005: __errno defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(dosmap.obj)  dsr2html error   71  error lnk2005: __invoke_watson defined in msvcrt.lib(msvcr100.dll)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(invarg.obj)  dsr2html error   72  error lnk2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(hooks.obj)   dsr2html error   73  error lnk2005: ___xi_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0init.obj)    dsr2html error   74  error lnk2005: ___xi_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0init.obj)    dsr2html error   75  error lnk2005: ___xc_a defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0init.obj)    dsr2html error   76  error lnk2005: ___xc_z defined in msvcrt.lib(cinitexe.obj)  c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0init.obj)    dsr2html error   77  error lnk2005: __unlock defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(mlock.obj)   dsr2html error   78  error lnk2005: __lock defined in msvcrt.lib(msvcr100.dll)   c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(mlock.obj)   dsr2html error   79  error lnk2005: __xcptfilter defined in msvcrt.lib(msvcr100.dll) c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(winxfltr.obj)    dsr2html error   80  error lnk2005: _maincrtstartup defined in msvcrt.lib(crtexe.obj)    c:\dcmtk-3.5.4-src\cmakebinaries\dcmsr\apps\libcmt.lib(crt0.obj)    dsr2html error   81  error lnk2005: ___set_app_type defined in  

edit:

observations:

  1. there conflicts between libcmt.lib & msvcrt.lib
  2. these 2 lib files doesn't exist @ locations shown in errors.

edit2:

yes, problem because of support libraries weren't built /md. so, myself built support libraries /md , problem solved.

you mixing code compiled /md (use dll version of crt) code compiled /mt (use static crt library). cannot work, source code files must compiled same setting. given use libraries pre-compiled /md, correct setting, must compile own code setting well.

project + properties, c/c++, code generation, runtime library.

beware these libraries compiled earlier version of crt, msvcr100.dll quite new. not sure if cause trouble, may have prevent linker generating manifest. must make sure deploy dlls need target machine, including msvcr100.dll


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -