私はC++でOpenGLプログラミングをしていました。
これは私のコードの一部です:
#include <time.h>
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glut.h> <<< Error here "Cannot open source file gl/glut.h"
どうすれば修正できますか?
編集:Microsoft Visual C++ Express Editionを使用しています。言及するのを忘れて申し訳ありません
GLUTをインストールしていない可能性があります。
ソース: http://cacs.usc.edu/education/cs596/OGL_Setup.pdf
編集:
最も簡単な方法は、最新のヘッダーとコンパイル済みDLLをダウンロードし、system32フォルダーに配置するか、プロジェクトで参照することです。バージョン3.7(この投稿の最新版)はこちら: http://www.opengl.org/resources/libraries/glut/glutdlls37beta.Zip
Folder references:
glut.h: 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL\'
glut32.lib: 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\'
glut32.dll: 'C:\Windows\System32\'
For 64-bit machines, you will want to do this.
glut32.dll: 'C:\Windows\SysWOW64\'
Same pattern applies to freeglut and GLEW files with the header files in the GL folder, lib in the lib folder, and dll in the System32 (and SysWOW64) folder.
1. Under Visual C++, select Empty Project.
2. Go to Project -> Properties. Select Linker -> Input then add the following to the Additional Dependencies field:
opengl32.lib
glu32.lib
glut32.lib
Visual Studio Community 2015を使用しており、GLUTをインストールしようとしている場合、C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl
にヘッダーファイル_glut.h
_を配置する必要があります。
ここに移動:C:\Program Files (x86)\Windows Kits\10
VS 1の場合、指定されたディレクトリに移動することになっているものは何でも実行します。
libフォルダーには、いくつかのバージョンがあります。[32ビットglut.lib[〜#〜] amd [〜#〜]および-のファイルをコピーしましたx86および64ビットglut.lib in arm64およびx64各バージョンのum
フォルダー内のディレクトリ私が見つけることができた。
それは私のために働いた。
編集:私はこれをwindows 10で試しました。おそらくwindows 8/8.1のためにC:\Program Files (x86)\Windows Kits\8.1
フォルダに行く必要があります。
ここでは、必要なものをすべて見つけることができます。
http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/#win