2009-10-20 107 views

答えて

56

嵐の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メガバイト)

あなたは、このようなMSVCP71.DLLなどの「P」で終わるファイルを探しているなら、これはあなたのファイルがに対してコンパイルされたことを示し(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をインストールした後は、msvcr71.dllとmsvcp71の両方が追加されました。私のSystem32フォルダのdllと、私が実行しようとしているアプリケーション(ブーメランC++デコンパイラ)は、間違ったDLLエラーがなくても正常に動作します。

また、メモ:修正プログラムの更新と定期的な更新の違いをよく知っている必要があります。リンクされたKB932298のダウンロード(Stormの下にリンクされています)に記載されているように、「このHotfixは完全なMicrosoft製品リグレッションテストを通過していないことや、他のHotfixとの組み合わせでテストされていません。

修正プログラムは、一般ユーザー向けではなく、非常に具体的な問題に直面しているユーザーを対象としています。この記事で説明されているように、2007年に変更されたルールで特定の夏時間の問題が発生している場合は、そのHotfixのみをインストールしてください。 - これは公式のアップデートを待っていない(おそらくビジネスクリティカルなアプリケーションの場合) - 通常のユーザーの場合は、Windows Updateが必要です。

ありがとう、私はこの問題に遭遇した他の人に役立つことを願っています!

+1

msvcp71はC++ランタイムです(msvcr71はCランタイムです)。どちらもデバッグバージョンではありません。 –

+0

私は修正された、私はそれが/ MDフラグが必要であると見て、Dがデバッグのためであると仮定していた - それは明らかに動的(dllファイル、derpが必要)です。 私のテストでは、.NET 1.1ランタイムをインストールしたときにC++のものが得られませんでしたが、SDKをインストールしたときに... hmmm ... – BrainSlugs83

+4

、私は1.1 .NET Frameworkのインストーラはmsvcr71.dllファイルを '' C:\ Windows \ Microsoft.NET \ Framework \ v1.1.4322'''にだけ置いて、パスを変更しませんでした。私は手作業でファイルを '' 'C:¥Windows¥System32¥' 'ディレクトリにコピーしなければなりませんでした – tutuDajuju

11

グーグルではじめて、Visual C++ 2003(7.1)用に再配布可能なものはなかったようです。少なくともそれはマイクロフォーラムのa postが言っていることです。

ただし、ランタイムDLLは、VC 7.1 DST timezone updateから抽出することができます。

+1

私はその更新からランタイムDLLを抽出することができませんでしたが、があるようには思えないという点で、あなたは正しいです再配布可能です。私の見落としのようです。 –

+0

古い.exeを抽出するには、コマンドボックスを開き、 "/xp:c:\temp\ex.msp"を.exeのコマンドラインに追加します。これは7-zipで開き、cabの内容を抽出できるmspを抽出します – Bernhard

-8

私は、これはあなたが探しているものだと思う:Microsoft Visual C++ 2008 Redistributable Package (x86)

+0

質問はVC 2003(msvcr7.x)に関するものでした。私はあなたのリンクのような新しいバージョンで利用できる素敵な再配布可能なパッケージは今ではなく、質問の古いバージョンでは利用できなかったと思います。 – jackr

0

答えはhttps://stackoverflow.com/a/6132093/1498669です。

両方の2002年と2003年のランタイム へのアップデートはちょうどしかし、最新のパッチがいるように見えるのMicrosoftダウンロード http://search.microsoft.com/en-us/DownloadResults.aspx?q=MFC70http://search.microsoft.com/en-us/DownloadResults.aspx?q=MFC71 で検索を行うと、あなたが製品

への公式の更新を見つけることもあります http://archive.msdn.microsoft.com/KB932298http://archive.msdn.microsoft.com/KB932304

+0

あなたのリンクはこれ以上使用できません。 – Sven

0

もう一つの方法であること:

非公式(フルサイズ:26.1メガバイト)を使用して

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

またはMicrosoft Visual Basic/C++ランタイム1.1.1はここでリパック(最小5.10メガバイト):

VC++をあなたに必要なファイルが含まれていることがオールインワン

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

+0

これらのリソースは利用できないようです。 – zwcloud

関連する問題