Windows 8上的.exe文件中出现MSVCR90.dll错误 - 应用程序无法正常启动(0xc000007b)

时间:2016-12-19 14:13:02

标签: c++ windows visual-studio-2010 dll windows-8

我使用Visual Studio 2010(os:Windows 8)构建了我的程序,并成功生成了一个.exe文件(x64位版本)。虽然当我尝试运行我的项目时,我收到以下错误:

  

应用程序无法正确启动(0xc000007b)。

我下载了依赖性walker,以便找到有关问题原因的更多信息。我得到的错误是一个丢失的文件" MSVCR90.dll"。

  

已加载" MSVCR90.DLL"地址0x0000000070300000。顺利   钩子模块。

     

卸载" MSVCR90.DLL"地址0x0000000070300000。

     

第二次机会异常0xC000007B(未知)发生在" NTDLL.DLL"   地址0x00007FF83126CDD0。

     

退出" CHEROB.EXE" (进程0x9B8),代码为-1073741701(0xC000007B)。

我从下载页面(64位)下载了msvcr90.dll,将其粘贴到" C:\ Windows \ SysWOW64"文件,但问题仍然存在。

有任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

我认为你应该安装C ++可再发行组件,看看这里: https://www.microsoft.com/en-us/download/details.aspx?id=29 这应该可以解决您的问题,不要手动复制DLL。