0

vs 2008 c++x32 ビルドがあり、Windows 7 vm の新規インストールで実行しようとすると、次のエラーが発生します。

「WINDOWS 7 エラー サイド バイ サイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください。」

次の解決策を見つけました。

お使いのシステムのタイプに適した C++ ランタイム コンポーネントがマシンにありません。(x86 または x64)。次の更新プログラムをインストールすると、問題が解決します。Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)

vs 2008 ソリューションの詳細: 私は Unicode を使用します。ATL や MFC は使用せず、標準の Windows ライブラリのみを使用します。

私の質問は: 私は何か間違ったことをしていますか? これは正常ですか、開発段階からこの問題を克服する方法があります。プログラムを初めて実行するには、どうすればよいですか。

4

1 に答える 1

2

Visual Studio からコンパイルされたすべてのプログラムには、ランタイム ライブラリ (new、delete、およびその他のランタイム サポート関数で使用される関数を実際に含むライブラリ) が必要です。このランタイム ライブラリは、プログラムを実行するときに存在する必要があります。共有ライブラリをインストールするか、プロジェクトを静的にリンクされたプロジェクトにして、ランタイムがプログラムにリンクされるようにします。

于 2013-09-16T12:03:38.087 に答える