代码之家  ›  专栏  ›  技术社区  ›  Jim McKeeth

在哪里下载微软Visual C++ 2003可重分发

  •  46
  • Jim McKeeth  · 技术社区  · 15 年前

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

    5 回复  |  直到 6 年前
        1
  •  57
  •   Community CDub    7 年前

    风暴 answer 不正确。没有痛苦的感觉风暴,并道歉的行动,因为我有点晚了在这里的聚会(希望我能早点帮助,但我没有遇到问题,直到今天,或这个堆积如山的答案,直到我想出一个解决办法。)

    VisualC++ 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”结尾的文件(如MVCP71.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之后,我现在在我的Stase32文件夹中同时拥有MSVCR71.DLL和MSVCP71.DLL,并且我正在尝试运行的应用程序(BoMeLangC+C+反编译程序)工作良好,没有任何丢失的DLL错误。

    另一方面,请注意:要非常清楚修补程序更新和常规更新之间的区别。如链接的KB932298下载(下面由Storm链接)中所述:“请注意,此修补程序没有经过完整的Microsoft产品回归测试,也没有与其他修补程序结合测试。”

    热修复不是针对一般用户,而是针对面临非常具体问题的用户。如本文所述,仅当您在2007年更改的规则中存在特定的夏令时问题时,才安装该修补程序。--很可能这是一个预发布版本,面向那些“迫不及待”等待官方更新的客户(可能是一些业务关键型应用程序),对于普通用户,Windows更新应该是您所需要的。

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

        2
  •  11
  •   shartte    15 年前

    经过一点Google,似乎没有一个单独的可重新分配的Visual C++ 2003(7.1)。至少这就是 a post 在微软论坛上说。

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

        3
  •  0
  •   user3733975    10 年前

    另一种方式:

    使用包含所需文件的非官方(完整大小:26.1 MB)VC++多功能一体机:

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

    或(最小5.10 MB)微软Visual Basic /C++RunTime1.1.1在这里重新打包:

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

        4
  •  0
  •   Bernhard    6 年前
        5
  •  -8
  •   jfawcett    15 年前
    推荐文章