none
vc程序执行报错 “找不到 MSVCR110D.dll” RRS feed

  • 问题

  • 我的vc2017编译的程序执行时报错 “找不到 MSVCR110D.dll”

    我查了一下,说是要安装vc 发布运行时包。

    我都从vc2005到vc2017,我都安装了,x86,x64都装了。还是不行。

    我的电脑是win 10 x64的。

    安装的包如下图:

    2018年10月23日 8:26

全部回复

  • 你好,

    感谢在MSDN论坛发帖。

    >> 我的vc2017编译的程序执行时报错 “找不到 MSVCR110D.dll”

    不需要把所有的vc++ Redistributable都安装, 只要安装 Microsoft Visual C++ Redistributable 2012就可以了,关于 MSVCR110D.dll 的具体含义,我建议你看下这两个链接然后结合一下。
    https://answers.microsoft.com/en-us/windows/forum/windows_8-winapps/the-program-cant-start-because-msvcr110dll-is/f052d325-3af9-4ae5-990b-b080799724db
    https://stackoverflow.com/questions/13851522/release-application-looking-for-msvcr110d-dll

    如果你将属性设置里面的Configuration改成Release, 将Platform Toolset改成 Visual Studio 2012,如下图所示,然后能够编译运行吗?

    Best Wishes,

    Jack Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    2018年10月24日 3:39
    版主
  • 你好,

    感谢在MSDN论坛发帖。

    >> 我的vc2017编译的程序执行时报错 “找不到 MSVCR110D.dll”

    其实只要安装 Microsoft Visual C++ Redistributable 2012就可以了,关于 MSVCR110D.dll 的具体含义,我建议你看下这两个链接然后结合一下。
    https://answers.microsoft.com/en-us/windows/forum/windows_8-winapps/the-program-cant-start-because-msvcr110dll-is/f052d325-3af9-4ae5-990b-b080799724db
    https://stackoverflow.com/questions/13851522/release-application-looking-for-msvcr110d-dll

    如果你将属性设置里面的Configuration改成Release, 将Platform Toolset改成 Visual Studio 2012,如下图所示,然后能够编译运行吗?

    Best Wishes,

    Jack Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    我的项目的“平台工具集”只有vs2017这一项。但是release编译后能执行,debug编译后不能执行,debug的还是把缺哪个dll.

    我的项目截图如下:

    2018年10月25日 0:44
  • 你好,

    如果只是针对没有msvcr110d.dll这个文件的问题话,你可以考虑下载安装vs2012
    我之前也下载了vc++ runtime redistributable package 2012, 安装之后也在C盘中也没有找到MSVCR110D.dll文件,安装了vs2012 之后, C盘里面就可以搜到MSVCR110D.dll这个文件了。如下图所示:

    网上也有其他关于msvcr110d.dll修复的方法, 我没有尝试过,出于对工作环境安全考虑,我选择安装vs2012的方式。

    Best Wishes,

    Jack Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年10月25日 3:21
    版主