VC++ でゲームを作っているときに奇妙なことに遭遇しました。Windows 7 で Cocos2d-x プラットフォームと VC++ 2010 を使用していますが、私のマシンでは問題なく動作します。ただし、Windows XP の別のコンピューターがあります。現在 /MT を使用しているのでランタイム ライブラリに問題はありませんが、Windows XP ではプログラムが実行されず、エラーも発生しません。他のコンピューターで 2010 C++ redist を試しましたが、あってもなくても機能しません。コンソールには何も表示されず、エラー ログもありません。DependencyWalker に異常は見られず、Internet Explorer フレームが欠落しているだけです。Windows XP でプログラムが実行され、エラーを残さずにすぐに終了する原因は何ですか?
誰にもアイデアはありますか?ゲーム フレームワークのダイナミック リンク ライブラリを使用していますが、問題になる可能性はありますか? また、静的にリンクしましたが、実行可能ファイルは約 140 KB しかありません。何かがおかしいのでしょうか?
助けてくれてありがとう。
編集: 以前に遭遇した CRT には興味深い問題もあります。Windows 7 でアクセス許可レベル "asInvoker" でプログラムを実行すると、"CRT Not Initialized" エラーが発生しました。「highestAllowed」に設定すると動き始めましたが、CRTと関係があるのでしょうか?