2011-07-27 14 views

答えて

2

を「アプリケーションの構成が正しくないため、このアプリケーションは起動に失敗しました」:私は実行ファイルを別のPC上で実行すると、次のエラーを与えていないのVisual Studio 2008を使用して作成しない理由を知りたい

Visual C++ Runtimeパッケージがインストールされている必要があります。ダウンロードのために利用可能な

.... here

+0

これはすべてのPCにインストールする必要がありますか?または私はソフトウェアを構築しているPC? – Tempo

+1

VC++で書かれたアプリケーションを使用するのは、すべてのPCで必要なランタイムです。既にVS2008がインストールされています。 – iandotkelly

+0

それは仕事の友好的です。 – Tempo

0

あなたが最初にアプリケーションをデプロイしているマシン上でのMicrosoft Visual C++ 2008再頒布可能パッケージをインストールする必要があります - http://www.microsoft.com/download/en/details.aspx?id=29

The Microsoft Visual C++ 2008 Redistributable Package (x86) installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2008 installed.

もう一つの点に注意しますリリースビルド(デバッグではない)からバイナリを取得する必要がありますか?VC++ランタイムがインストールされていても、デバッグビルドはデプロイメントマシン上では実行されません。

+0

申し訳ありません、最後のビットは本当ですか?長いことでしたが、私は、インストールされたシステムでVC++アプリケーションのデバッグビルドを実行したと確信しています。本物の質問 - それはずっと前だった。 – iandotkelly

+0

うん。私はDebug-buildをいくつかのユーザーに配布していました。ランタイムDLLのデバッグバージョンであるMSVCR90D.DLL(接尾辞「D」付き)を参照しています。 VSをインストールしていないユーザーは自分のアプリを実行できません。これを解決するのに数時間を費やしていたのですが:( – Gant

+0

オクラホマ、OPがリリースビルドに関する質問をしているのが分かります。 – iandotkelly

関連する問題