写代码如何判断系统有没有安装VC++运行库

如题所述

举个简单的例子,我们从网上下载来一些绿色精简软件或个人软件作品或某些游戏,运行的时候发现报错,常见的有:“缺少或丢失msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll等;无法启动此程序,因为计算机中丢失 mfc*.dll。尝试重新安装该程序以解决此问题。”因为这些软件是用采用Microsoft Visual Studio编写的,它们运行的过程中必须使用公用的DLL运行库,即上在所说的VC运行库。

了解了原因之后,解决方法也就明白了,有两种途径:一是安装Microsoft Visual
C++运行库集成包;二是去网上寻找对应版本的VC运行库DLL文件,然后再手动复制到系统目录里。前者肯定不行,那软件太庞大了,没有必要为了几个运行
库文件去下载上G的文件。后者太麻烦了,要去网上寻找,下载后还要自己手动导入,而且32位和64位系统的导入目录是不同的。
温馨提示:内容为网友见解,仅供参考
无其他回答

写代码如何判断系统有没有安装VC++运行库
作为写代码的不需要考虑这个问题,你也可以把MFC弄成静态连接,就不用依赖运行库了,虽然静态连接产生的文件大小比较大些。

如何知道我的电脑有没有安装“VC运行库”?
打开控制面板,选择卸载软件的那一项,看看里面有没有Microsoft Visual C++ 2005这个软件,有的话说明VC运行库已经有了,没有的话网上下一个就行了.运行库是程序在运行时所需要的库文件。通常运行库是以DLL形式提供的。Delphi和C++ Builder的运行库为.bpl文件,实际还是一个DLL。运行库中一般包括编程时...

怎么查看电脑是否安装vc运行库?
右击Windows徽标,在弹出的菜单中选择应用和功能,点击进入下一步。找到已安装的程序列表,并下拉。若列表中带有“VC2005”,”VC2008”、”VC2010”任意一个版本的程序,即可视为电脑中安装有VC运行库。运行库是程序在运行时所需要的库文件,是Microsoft Visual C++运行库的简称,目前VC运行库有VC2005...

什么是vc++运行库缺失问题
出现这样的问题,一个可能是Windows模块安装服务被禁止了,二个是系统没有安装VC++运行库程序,或者VC++版本不对,再或者是运行库程序损坏造成的,大多数是以后者原因居多。

我系统里有vc++但是不知道在哪找出来
点“开始”\/“程序”,里面就有vc++的程序,你可以创建“桌面快捷键”以便以后要用,就不要找了。

请问我的电脑里有VC++2015运行库吗?
你的电脑中已经安装了VC++2015运行库,游戏虽然报运行库的错,但不应该是运行库的问题,通常还是游戏自身有问题,如果游戏的安装目录有运行库,再运行一下试试。

vc++运行库是干吗的哦
一是安装Microsoft Visual C++运行库集成包;二是去网上寻找对应版本的VC运行库DLL文件,然后再手动复制到系统目录里。前者肯定不行,那软件太庞大了,没有必要为了几个运行 库文件去下载上G的文件。后者太麻烦了,要去网上寻找,下载后还要自己手动导入,而且32位和64位系统的导入目录是不同的。

vc++2005到2015都安装了,为什么还提示确实运行库
可能的情况是:一、系统的运行库比较旧,而软件需要的是更新版本的运行库;或者系统里根本就没有软件需要的运行库;二、系统的运行库损坏的说;三、软件需要的运行库与系统的语言版本不一致。一般性处理方法:零、查毒杀毒,清理系统插件;一、如果是IE出现这个错误,你应该检查插件了(例如用360),...

电脑自带vc++是哪种
Visual Studio中的VC++。另一类是使用VC++开发出的软件,在运行时必须用到的运行支持库,比如Microsoft Visual C++ 2015 Redistributable;其中年份表示其支持的Visual Studio版本。无论上述哪种系统默认都不包含,需要根据需要自行安装。一般用户安装软件提示缺少VC++运行支持库,值得就是后者。

微软VC++运行库怎样安装?
1.重新去找一个VC的运行库装上。如果你的WIN7是64位,游戏是32位,那么建议把32位和64位的运行库都装上。 2.右击游戏的启动程序,选择属性,然后找到兼容设置,设置为:Windows XP兼容模式运行。微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries)...

相似回答