なぜ私は、Visual Studioの私のOpenGLプログラムの外を実行することはできませんか?
-
22-09-2019 - |
質問
私はVisual Studioでプレイボタン(2008)をうまく実行できることを、GLSLを使用してOpenGLのプログラムを持っている - 。両方の標準のリリースとデバッグ構成で、
私はエクスプローラから実行可能ファイルを実行しようとすると、しかし、すべてのI getが点滅CMDプロンプト失敗ローディング何かのいずれかの種類を示すために、その中にテキストなしとされます。
私は、実行可能ファイルがに位置しているのと同じフォルダに必要なDLLファイル(glut32.dll、glew.dll、など)をコピーしようとしたが、それは違いはありませんでした。私はまた、同じフォルダにGLSL-ファイルをコピーしようとしたが、それはどちらか助けていない。
私は、Visual Studioせずにプログラムの実行を行うために、何をする必要がありますか?
解決
あなたが任意の外部リソースのパスをチェックしようとしています。 Visual Studioで実行ボタンがデフォルトで使用すると、エクスプローラを使用している場合は別の作業ディレクトリを使用してプログラムを実行します。
あなたがISを行う必要があり、他の事は(だけでも、重要なポイントで標準エラー出力にテキストを書き込み)、いくつかのログを追加してみてください。アプリケーションこれまでmain関数になった場合にはその方法は、あなたが、例えば、見ることができます。
所属していません StackOverflow