1
4

1 に答える 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 に答える