0

私はWindowsXP32ビットのvs10でコンパイルされたDLLを持っていますそれから私はWindows732ビットに移動してvs2012でそれをコンパイルしました、プロジェクトビルドターゲットはwin32でした。新しくコンパイルされたDLLは、Windows 7で使用すると完全に機能しますが、win xp sp3で実行すると、プログラムがdllエラー0x8007007Eを見つけることができないと表示されます。

それはどのように可能で、どのような設定を変更する必要がありますか?

4

1 に答える 1

1

簡単な回避策は、/MT を使用してランタイム モジュールを静的にリンクすることです。

http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx

于 2013-01-28T12:12:41.537 に答える