Tag: msvcr100.dll

Visual C ++可执行文件并丢失MSVCR100d.dll

我知道这已经被问到在其他地方和答案,但我有MS Visual Studio 2010的问题。我已经开发了一个C ++可执行文件,但如果我运行版本的机器,没有VC ++运行时库(即,msvcr100d.dll),我得到“程序无法启动,因为msvcr100d.dll从您的计算机丢失”错误。 这很奇怪,原因有两个: 为什么它试图与可再发行的debugging版本链接? 我尝试应用此修复程序 ,将运行时库设置设置为/ MT而不是/ MD(multithreadingDLL),但这只会使问题变得更糟(如果手动复制msvcr100d.dll,则表示无法findmsvcp110 .DLL)。 如何将运行时库与我的可执行文件打包,以便可以在没有安装MS VC 2010或可再发行的计算机上运行它? 我知道包含DLL副本的安全风险被认为是一种安全风险,因为它不会被更新,但是我的目标是在短期内将这个可执行文件发送给几个朋友。

错误LNK2005:xxx已经在MSVCRT.lib中定义(MSVCR100.dll)C:\ something \ LIBCMT.lib(setlocal.obj)

我正在使用DCMTK库来读取Dicom文件(医学image processing中使用的图像格式)。我在编译此DCMTK源代码时遇到了问题。 DCMTK使用一些额外的外部库(zlib,tiff,libpng,libxml2,libiconv)。 我知道所有库都应该使用相同的代码生成选项生成。 我已经下载了用“Multithreaded DLL”运行时选项(/ MD)编译的这些支持库的编译版本。 在DCMTK源代码的每个项目中,我确保运行时选项是“multithreadingDLL”(/ MD)。 但是我仍然得到这些错误: Error 238 error LNK2005: ___iob_func already 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 already 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 already 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 already defined in MSVCRT.lib(MSVCR100.dll) C:\dcmtk-3.5.4-src\CMakeBinaries\dcmpstat\apps\LIBCMT.lib(crt0dat.obj) dcmp2pgm Error […]

WAMP显示错误“MSVCR100.dll”在安装时丢失

当我试图安装WAMP时,popup以下提示, 我点击确定 ,继续安装WAMP。 当我开始时,WAMP标志总是“黄色”。 这不是转向“绿色”,这意味着有什么问题。 什么是MSVCR100.dll文件? 我如何获得它并修复这个错误?