What is MSVCP100D.dll?
What is MSVCP100D.dll?
可能重复:
由于找不到MSVCP100D.dll,应用程序无法启动,重新安装应用程序可能会有帮助…
我使用Microsoft visual C++2010速成版编译了我的程序,并试图在另一台没有相同编译器的机器上运行它。
当我双击它时,有一条消息说MSVCP100D.dll文件丢失了
- 这是什么类型的文件
- 为什么应用程序无法启动
- 我该怎么做才能在那里启动应用程序
这是C++运行库dll。您已使用调试版本,但在用户的计算机中找不到该版本。在发布模式下编译程序。这将在MSVCP100.dll中添加一个最有可能存在的依赖项。
在任何情况下,您都必须确保dll将出现在用户的计算机中。您可以通过创建安装程序或提示用户安装Microsoft Visual C++2010 Redistributable Package来完成此操作。
总结:
- 在发布模式下编译代码
- 创建安装程序或使用其他方式将所需的dll复制到用户的计算机
静态链接程序怎么样?我这样做是为了避免这种麻烦(要么创建一个安装程序,要么要求用户安装另一个软件包,然后必须指向/握住他们(
我想您必须从这里下载并安装重新分发包,以安装编译代码所需的运行时环境。
此DLL包含额外的函数,这些函数在运行程序时链接。如果此DLL不存在,则会收到您遇到的错误消息。
相关文章:
- 挂起和取消挂起一个文件DLL
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- C++:将外部库链接到dll库
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 不同的Visual Studio版本中缺少.dll
- 计算机调试模式 Visual C++ 2012 中缺少MSVCP100D.dll
- 调试执行路径中缺少msvcr100d.dll和msvcp100d.dll
- MSVCP100D.dll文件在计算机上丢失了
- MSVCP100D.dll missing
- msvcprtd.lib(MSVCP100D.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- MSVCP100D.DLL is missing (SFML)
- What is MSVCP100D.dll?
- MSVCP100D.dll is missing (OpenCV) Visual Studio 2013