哪里可以下载 Microsoft Visual c++ 2003 可再发行组件 [英] Where to download Microsoft Visual c++ 2003 redistributable

查看:21
本文介绍了哪里可以下载 Microsoft Visual c++ 2003 可再发行组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用 Microsoft Visual C++ 2003 (7.1) 运行时包的旧 dll.不幸的是,我没有那个 DLL 了.除了重新安装 VS2003,还有其他方法可以获取运行时可再发行 dll 吗?

解决方案

Storm 的 answer 不正确.没有难受的情绪风暴,并向 OP 道歉,因为我在这里参加聚会有点晚(希望我能早点提供帮助,但直到今天我才遇到问题,或者直到我想通了这个堆栈溢出的答案出一个解决方案.)

Visual C++ 2003 运行时无法单独下载,因为它包含在 .NET 1.1 运行时中.

如果您安装 .NET 1.1 运行时,您将安装 msvcr71.dll,此外还将添加到 C:WINDOWSMicrosoft.NETFrameworkv1.1.4322.

.NET 1.1 运行时在此处可用:http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en(23.1 MB)>

如果您正在寻找以P"结尾的文件,例如 msvcp71.dll,这表明您的文件是针对 C++ 运行时(而不是 C 运行时)编译的,在某些情况下我注意到这些文件仅在我安装完整 SDK 时才安装.如果您需要这些文件之一,您可能还需要安装完整的 .NET 1.1 SDK,可在此处获得:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f38c6b9181d (106.2 MB)

安装 SDK 后,我的 System32 文件夹中现在有 msvcr71.dll 和 msvcp71.dll,并且我尝试运行的应用程序(boomerang c++ 反编译器)运行良好,没有丢失任何 DLL 错误.

另外附注:非常清楚修补程序更新和常规更新之间的区别.正如链接的 KB932298 下载(下面由 Storm 链接)所述:请注意,此修补程序尚未通过完整的 Microsoft 产品回归测试,也未与其他修补程序结合进行测试."

修补程序不是针对一般用户,而是针对面临非常具体问题的用户.如文章中所述,仅当您在 2007 年更改的规则中遇到特定的夏令时问题时才安装该修补程序. -- 可能这是为迫不及待"官方更新的客户准备的预发布版本(可能适用于某些关键业务应用程序)——对于普通用户来说,Windows Update 应该就是您所需要的.

谢谢,我希望这能帮助遇到此问题的其他人!

I have an old dll that uses the Microsoft Visual C++ 2003 (7.1) run time package. Unfortunately I don't have that DLL around anymore. Short of reinstalling VS2003, is there another way to get the run time redistributable dll?

Storm's answer is not correct. No hard feelings Storm, and apologies to the OP as I'm a bit late to the party here (wish I could have helped sooner, but I didn't run into the problem until today, or this stack overflow answer until I was figuring out a solution.)

The Visual C++ 2003 runtime was not available as a seperate download because it was included with the .NET 1.1 runtime.

If you install the .NET 1.1 runtime you will get msvcr71.dll installed, and in addition added to C:WINDOWSMicrosoft.NETFrameworkv1.1.4322.

The .NET 1.1 runtime is available here: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23.1 MB)

If you are looking for a file that ends with a "P" such as msvcp71.dll, this indicates that your file was compiled against a C++ runtime (as opposed to a C runtime), in some situations I noticed these files were only installed when I installed the full SDK. If you need one of these files, you may need to install the full .NET 1.1 SDK as well, which is available here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d (106.2 MB)

After installing the SDK I now have both msvcr71.dll and msvcp71.dll in my System32 folder, and the application I'm trying to run (boomerang c++ decompiler) works fine without any missing DLL errors.

Also on a side note: be VERY aware of the difference between a Hotfix Update and a Regular Update. As noted in the linked KB932298 download (linked below by Storm): "Please be aware this Hotfix has not gone through full Microsoft product regression testing nor has it been tested in combination with other Hotfixes."

Hotfixes are NOT meant for general users, but rather users who are facing a very specific problem. As described in the article only install that Hotfix if you are have having specific daylight savings time issues with the rules that changed in 2007. -- Likely this was a pre-release for customers who "just couldn't wait" for the official update (probably for some business critical application) -- for regular users Windows Update should be all you need.

Thanks, and I hope this helps others who run into this issue!

这篇关于哪里可以下载 Microsoft Visual c++ 2003 可再发行组件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆