在哪里下载Microsoft Visual c + + 3.0可再发行组件

时间:2009-10-20 17:34:57

标签: dll visual-c++ runtime visual-studio-2003 redistributable

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

5 个答案:

答案 0 :(得分:59)

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 ++ decompiler)工作正常,没有任何DLL错误。

另外还要注意:非常了解修补程序更新和常规更新之间的区别。如链接的KB932298下载(由Storm在下面链接)中所述:“请注意,此修补程序尚未完成完整的Microsoft产品回归测试,也未与其他修补程序一起进行测试。”

修补程序不适用于一般用户,而是面向非常具体问题的用户。如本文所述,如果您在2007年更改了规则时遇到特定的夏令时问题,则只安装该修补程序。 - 可能这对于“无法等待”官方更新的客户来说是预发布版本(可能对某些关键业务应用程序而言) - 对于普通用户,Windows Update应该就是您所需要的。

谢谢,我希望这可以帮助遇到这个问题的其他人!

答案 1 :(得分:11)

经过一些谷歌搜索后,似乎从来没有一个单独的可再发行的Visual C ++ 2003(7.1)。至少这是微软论坛上的a post所说的。

但是,您可以从VC 7.1 DST timezone update中提取运行时DLL。

答案 2 :(得分:0)

答案 3 :(得分:0)

另一种方式:

使用非官方(全尺寸:26.1 MB)VC ++ All in one包含您需要的文件:

http://www.wincert.net/forum/topic/9790-aio-microsoft-visual-bcfj-redistributable-x86x64/

OR(最小5.10 MB)Microsoft Visual Basic / C ++ Runtimes 1.1.1 RePacked Here:

http://www.wincert.net/forum/topic/9794-bonus-microsoft-visual-basicc-runtimes-111/

答案 4 :(得分:-8)