私は数年前からGoogleを介してスタックオーバーフローを行ってきましたが、まだ質問はしていません。DirectXのリリースビルドはVS2010で動作しますが、EXEでは動作しません
基本的に私は私がに移動するとき、しかし、Visual Studioのを介してデバッグまたはリリースのいずれかを構築し、2010年
を実行しているときにはDirectX 11すべてにモデルや地形を描画設定3Dレンダリングフレームワークは問題なく、正常に動作してい私のフォルダと実行ファイルを独立して実行すると、Debugビルドだけが動作します。リリースビルドでは、フレームレートが実行中であるかのように見えますが、マウスがウィンドウの中央にロックされていても(中央のマウスボタンで切り替えることができます)、設定したクリアカラーが表示されますが、ジオメトリは表示されません。 。
私の最初の考えは、古いプロジェクトでこの効果があったため、コンテンツが読み込めないということでしたが、このプロジェクトがクラッシュし、PIXを通じてexeを実行すると、すべてのアセットが正しく読み込まれていることが確認されました。
Googleには問題があることが証明されています。誰かがこれを引き起こす可能性があると考えられる場合は、大変感謝しています。それが助けられたら私はいくつかのコードを掲示するだろうが、私は何が関係するかは分からない。
スタンドアロンでDirectXのランタイムが見つからないことがありますか?テストのために、実行可能ファイルフォルダに.dllファイルをドロップしてください。 – ChatCloud