2009-04-25 18 views
1

私のプロジェクトに問題はないと確信しています。私はビジュアルスタジオ2005とWindows XPプロで私の元のコンピュータでそれを試したので、それはエラーフリーです。Visual Studio 2008 with Vista、GLUTプロジェクトでランタイムエラーが発生する

プロジェクトをコンパイルできます。ビルドフェーズでエラーはありません。しかし、私がプロジェクトを実行しようとすると、「* .exeが動作を停止しました」と表示されます。

次に、デバッグモードで実行しました。私はCにglut32.dllをコピーし

...それが動作しない理由を私は本当に理解していないことがglut.hにラインに

static int APIENTRY glutCreateWindow_ATEXIT_HACK(const char *title) 
{ 
return __glutCreateWindowWithExit(title, exit); 
} 

を私をリードすることを見た:\ WINDOWS \ System32に
Cへ glut.h:\ Program Files \ MicrosoftビジュアルStudio 9.0 \ VC \がCに\ GL
とglut32.lib含まれます:あなたは、ターニング

答えて

0

libにの\ Program Files \ MicrosoftのVisual Studio 9.0 \ VC \を試してみましたあなたのアプリケーションでDEP(データ実行防止)をオフにしますか?
私のコンピュータを右クリックし、仮想メモリの設定に進んでください。 [DEP]タブで、アプリケーションを無視リストに追加します。
新しいglut.hが必要な場合や、あなたの書き直しが必要な場合があります。つまり、別のGLUTライブラリです。

0

このようなエラーはたくさんあります。他にどのようなファイルがありますか?他のすべてのヘッダーの前または後に "glut.h"を含めるようにしてください。また、glut.hをインクルードすると、gl.hやglu.hは必要ありません。これらは自動的にインクルードされます。

何らかの理由で、glut.hが他のヘッダーでうまく動作しません。質問やより良い修正に対する技術的な回答があるかもしれませんが、注文を変更することはいつも私のために働いています!

関連する問題