VS2010とC++を使用してから長い時間が経ちましたが、使用を再開すると、昨年私を悩ませたのと同じ問題が発生します。コンパイルしたexeファイルがうまく実行されないということです。正しいC++ランタイムを持たない古いマシン。どのリンクを指定すればよいかわからないので、 「MSVCR100.dllがコンピュータにないため、プログラムを起動できません。プログラムを再インストールしてこの問題を解決してください」というエラーが発生した後、これをインストールするように指示しました。 。[OK]をクリックしてアプリケーションを閉じます。")。そこで、コード生成を/ MTに設定し、かなりの数のオプションを無効にして、たくさんのオプションをいじってみましたが、それでも同じ結果になりました。
私の質問は次のとおりです。VS2010でコンパイルしたすべてのC++プログラムがWindowsXPで動作するように、またはさらに良い方法で一般的な方法で動作するように、提供してインストールするように指示できる完全なVS 2010C++配布可能ファイルのリストはありますか。動作するために必要なものがすべて含まれ、DLLに依存しないスタンドアロンのexeファイルですか?exeが参照するすべてのものを含むライブラリにリンクすることを考えています。それが役に立ったら、私はx64とx86の両方のために構築しています。
PSマニフェストファイルはどうなっていますか?含める必要がありますか?