Windows864ビット上のVisualStudio2012でC++でOpenGLアプリケーションを開発しました。それは私のローカルマシンに準拠し、うまく機能しました。アプリケーションは、すべて静的にリンクされているライブラリGLEW、SFML、およびGLMを使用します。
次に、別のマシンでアプリケーションをテストしたいと思いました。そのため、リリースコンパイル(およびシェーダーファイルのあるフォルダー)から実行可能ファイルをコピーしました。ウィンドウは白で表示されましたが、1秒後に不明な理由でクラッシュしました。次に、Visual Studio 2012をインストールし、新しいマシンでソースコードをコンパイルしましたが、同じ期待外れの結果が得られました。
新しいマシンでアプリケーションがクラッシュする理由は何ですか?何を試すことができますか?
ちなみに、どちらのマシンも、AMDPhenomIIプロセッサと最新の安定したドライバを備えたRadeonビデオカードを使用しています。