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

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

问题描述

我有一个旧的dll,它使用Microsoft Visual C ++ 2003(7.1)运行时包。不幸的是我不再有这个DLL了。没有重新安装VS2003,是否有另一种方式可以获得运行时可重新分发的dll?

解决方案

Storm的answer 不正确。没有硬的感觉风暴,对OP的歉意我晚点参加派对(希望我可以帮助更早,但直到今天我没有遇到这个问题,或者这个堆栈溢出的答案直到我想到出来一个解决方案。)



Visual C ++ 2003运行时不能作为单独的下载,因为它包含在.NET 1.1运行时。



如果安装.NET 1.1运行时,将会安装msvcr71.dll,另外还添加到C:\WINDOWS\Microsoft.NET\Framework\\ \\v1.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-9f41-a333c6b9181d (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:\WINDOWS\Microsoft.NET\Framework\v1.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天全站免登陆