質問する
12312 次
1 に答える
1
テストする最も簡単な方法は、インストールすることです。コンピューターによって異なります。ほとんどの場合、アプリケーションは新しいバージョンの C++ ランタイム ライブラリ (たとえば ) を使用するようにビルドされています<assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.4053' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
が、XP システムでは古いバージョンです。
プログラムのマニフェストを分析して、使用されているランタイム ライブラリのバージョンを確認する必要があります。次に、依存関係が表示されていることを確認します。
必要なバージョンのランタイムが見つからない場合は、プログラムのインストールと共に配布してください。
ちなみに、静的リンクへの切り替えを検討することもできます。バイナリのサイズは大きくなりますが、この種の問題はなくなります
于 2013-02-21T03:57:16.950 に答える