一、先下载msvcr120.dll文件,将其解压(一般都是rar压缩包),然后根据您系统的情况选择X86/X64(X86为32位电脑,X64为64位电脑)。默认都是支持32位系统的,如果您不知道是X86还是X64,您可以看下面的介绍。
二、根据软件情况选择文件版本。
此步骤比较复杂,如果是Windows的dll文件:版本号以5.0开头的或含有nt一般是windows2000的文件;版本号以5.1开头的或含有xp、xpsp1、xpsp2、xpsp3信息的一般是windowsXP的文件;版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件;版本号以6.1开头的或含有 win7 信息的一般是windows7的文件;如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。三、直接拷贝该文件到系统目录里:Windows 95/98/Me系统,将msvcr120.dll复制到C:\Windows\System目录下。Windows NT/2000系统,将msvcr120.dll复制到C:\WINNT\System32目录下。Windows XP/WIN7/Vista系统,将msvcr120.dll复制到C:\Windows\System32目录下。
如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录。四、打开“开始-运行-输入regsvr32 msvcr120.dll”,回车即可解决。代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成msvcr120.dll注册(win98不支持)1. 缺失MSVCR120.dll和MSVCR110.dll,这是vs不同版本的文件。
有效的解决办法是分别可下载安装对应的组件包Visual C++ Redistributable Packages for Visual Studio 2013,Visual C++ Redistributable for Visual Studio 2012 Update 4,对于选择x64还是x86,在不能确定的情况下最好都安装下。如果你是强迫症患者的话这得看你在调式的是多少位编译环境。还有其他vs版本问题如:MSVCR80.dll is from Visual Studio 2005MSVCR90.dll is from Visual Studio 2008MSVCR100.dll is from Visual Studio 2010MSVCR110.dll is from Visual Studio 2012MSVCR120.dll is from Visual Studio 2013MSVCR1400.dll is from Visual Studio 2015去官网Microsoft搜索Redistributable+对应版本 自行下载即可,也可以在这里 http://download.csdn.net/detail/wxr769066052/9913964 链接去下载,含有VS2015之前的其他版本x64和x86都有。
2.对于 MSVCR120.dll和 MSVCR120D.dll是不同的,带D的是调试版本(微软的Visual Studio最终用户许可协议是禁止发布调试版(名字后面有D)的DLL的。你用了一个违规的调试版组件。建议向组件作者要求正式发行版。
正式发布的软件里不应该用调试版的DLL)。最直接有效的方法是安装对应组件类型的vs软件,即缺失MSVCR120D.dll,MSVCP120D.dll等直接安装Visual Studio 2013。注意:好多人说缺少什么.DLL就直接网上下载然后拷贝到:C:\Windows\System32;C:\Windows\SysWOW64;以及对应位数的opencv\build\x64\vc12\bin的版本中。本人认为这样的做法最不可取,其一在网上可能找的不是你需要的x64或x86的.dll,其二在系统文件随意中添加,可能在后期装其他软件发生冲突。
后续可能会遇到更多以其他问题,如我的vs2015中遇到莫名其妙的“应用程序无法正常启动0xc000007b”。
计算机丢失了MSVCR80.dll。
计算机丢失了MSVCR80.dll,可以通过修复来解决。具体步骤如下:方法一:自行下载放进相应目录。
1.百度搜索MSVCR80.dll,并找到可行的文件下载。
2.把下载好的dll文件放进“C:\Windows\System32”目录即可。方法二:利用第三方修复工具。1.下载第三方修复工具,如“ 百度电脑专家”。2.打开“百度电脑专家”,选择“dll专修工具”,并搜索“MSVCR80.dll”。
3.点击“修复”即可。
无法启动此程序,因为计算机中丢失MSVCR100.dll
1、首先将丢失的dll文件名称记下来。如果你是32位系统,则在搜索栏中搜索dll文件名+后缀名+“空格”+x86,例:MSVCR100.dll x86;如果为64位,则输入dll文件名+后缀名+“空格”+x64,例:MSVCR100.dll x64,也可以直接找到专门下载dll的网站在里面直接搜索。
2、找到dll文件后,一定要注意下载的是32位还是64位。
有些网站下载的文件是所有都包括的,但是因为我们下载之前可能并不确定是单个文件还是一组文件,所以还是提前看一眼。另外有些文件下载后解压需要输入指定密码,所以有没有密码也要提前看好复制好,免得再找一遍。3、点击下载后,文件下载到本地,如果是压缩文件,则解压压缩文件,否则直接无视这一步。,4、以这个复杂的为例,文件夹中包含众多版本。
记住,不是每一个版本都可以使用的,一定要找适合自己的型号,如何找适合自己的型号呢,最笨的方法就是挨个试。5、找到文件夹下的dll文件,复制文件。6、32位的系统很简单,直接将文件复制到“C:\Windows\System32”下就可以了。
64位的可能要麻烦些,有时候复制到“C:\Windows\Syswow64”中打开软件或者游戏依然报错,这时你就要找到64位系统下的“C:\Windows\System32”,将dll复制到这个文件夹下。如果不行或者报出其他错误就尝试着更换dll版本即可。7、有时候你可能会缺少很多dll,而这些dll有可能来自dx,可能是缺少vc++2005或者2008或者2010,所以为了避免麻烦,首先要去控制面板确定自己是否装了vc++或者dx。
标签: 火炬之光2保存