2012-09-20 8 views
6

Windows 7から8に移行しようとしていますが、glewとfreeglutが問題を引き起こしています。Win8/VS2012:インクルードファイル 'GL/glew.h'を開くことができません。そのようなファイルやディレクトリはありません。

1)のLibの内容をコピーして、プログラムのFiles \ MicrosoftのSDKの\ WINDOWS \ [最新バージョン]のLibへのライブラリの\ GLフォルダを含めると\ GLフォルダを含める:次のように私が使用し

命令は基本的でした

2)コピーfreeglut.dllとWindowsにGLEWのbinフォルダの内容\ SYSWOW64これは、MicrosoftのSDK内のフォルダがv7.0AたのWindows 7/VS2010()を使用してうまく働い

\が、Windows上で8/VS2012、ソリューションをビルドするときに次のエラーが発生します。

error C1083: Cannot open include file: 'GL/glew.h': No such file or directory 

SDKsフォルダの場合、Windows 8では最新のバージョンがv8.0Aですが、v7.0Aを使用しても同じ結果が得られました。しかし、Windows 7ではSDKsフォルダにLibとIncludeフォルダがありましたが、Windows 8フォルダにはありませんでした。これが重要かどうかはわかりません。

提案がありますか?

編集:私は、インストールに使用してい 命令はもののわずかな修正は変更がWindowsのシステムフォルダに代わりにしていないよう各プロジェクトの出力(へのdllのをコピーすることで、hereを発見されました助け、どちらか)。

私が開発しているアプリケーションは、カレッジコースのため、他のライブラリを使用することは問題にはなりません。

ライブラリのバージョンは、2.8.0(フリーグルート)と1.9.0 32ビット(グリー)です。

答えて

3

GLEWとGLUTが最新のSDKから削除されたのは私の理解です。とにかく古くなった。最新のヘッダーとライブラリをherehereから取得し、通常の方法でプロジェクトに統合することができます。

+0

代わりに[freeglut](http://freeglut.sourceforge.net/news.php)を使用してもかまいません。それはGLUTとほぼ同じAPIを持っているので、互換性を持って使うことができますが、よりよく管理されています。 – fintelia

+0

私はあなたの答えを理解しているかどうかはわかりません。私がインストールに使用している指示は[これらの](http://openglbook.com/setting-up-opengl-glew-and-freeglut-in-visual-c/)のわずかな変更であり、変更はコピー中ですdllは各プロジェクトにではなくWindowsのシステムフォルダに入っています(どちらもうまくいかないようです)。また、私はこれを大学のコースに使用しているので、他のライブラリを使用することはおそらくオプションではありません。私はこれで質問を更新します。 – blomkaal

関連する問題

 関連する問題