0

VS2010 で作成したプログラムを XP 64 ビット システムで実行しようとしています。XP-SP3 32bit およびすべての Windows 7 バージョンで問題なく動作しました。ただし、XP 64 ビットで実行している場合、次の参照エラーを表示してロードしようとするとクラッシュします: ModName: msvcr100.dll ModVer: 10.0.30319.1 Offset:00000000000760d9

それが参照するファイルは、プログラムとともにインストールされる2010 vcredistに関係していることに気付き、最新バージョンを確認したところ、インストールしていたものにXP-sp3が必要であることがわかりました(64ビットXPには存在しません)。そのため、最新の 2010-SP1 Redistributable (XP-SP3 が必要とは言っていない) をインストールしようとしましたが、それでも同じエラーが発生します。

XP 64ビットでプログラムを実行しようとしたときに、このようなエラーが発生した人はいますか? それが vcredists によって引き起こされていると考えるのは、間違った方向を見ているのでしょうか? それとも、SP3 を取得していない XP OS で 2010 vcredists を必要とするプログラムを実行することは不可能ですか?

4

1 に答える 1

0

この問題は解決されました。これは、プログラムのスプラッシュ スクリーンの一部を構成していた古いコードであり、vcredists とは一見何の関係もありませんでした。プログラムは XP SP2 で正常に動作するように見えるので、明らかに可能です :)

于 2012-07-04T15:31:36.757 に答える