it-swarm.com.de

So beheben Sie diesen Fehler: #include <gl/glut.h> "Quelldatei gl/glut.h kann nicht geöffnet werden"

Ich habe OpenGL-Programmierung in C++ durchgeführt.

Dies ist ein Teil meines Codes:

#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"

Wie kann ich das beheben?

BEARBEITEN: Ich verwende Microsoft Visual C++ Express Edition. Entschuldigung vergessen, es zu erwähnen

18
Jay

Sie haben GLUT wahrscheinlich nicht installiert:

  1. Installieren Sie GLUT Wenn GLUT nicht auf Ihrem Computer installiert ist, können Sie es von folgender Website herunterladen: http://www.xmission.com/~nate/glut/glut-3.7.6-bin.Zip (oder welche Version auch immer) GLUT Bibliotheken und Header-Dateien sind • glut32.lib • glut.h

Quelle: http://cacs.usc.edu/education/cs596/OGL_Setup.pdf

EDIT:

Der schnellste Weg ist, den neuesten Header und die kompilierten DLLs für ihn herunterzuladen, ihn in Ihrem system32-Ordner abzulegen oder in Ihrem Projekt darauf zu verweisen. Version 3.7 (zuletzt ab diesem Beitrag) ist hier: 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

Von hier nachgedruckt

23

Wenn Sie Visual Studio Community 2015 verwenden und versuchen, GLUT zu installieren, sollten Sie die Header-Datei glut.h in C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl einfügen.

6
Harrison

Visual Studio Community 2017

Gehen Sie hier: C:\Program Files (x86)\Windows Kits\10

und tue, was immer du in das angegebene Verzeichnis für VS 1 gehen solltest.

im lib-Ordner finden Sie einige Versionen. Ich habe die 2-Bit-glut.lib -Dateien in AMD und - kopiert. x86 und 64-Bit-glut.lib in arm64 und x64 Verzeichnissen im Ordner um für jede Version das konnte ich finden.

Das hat bei mir geklappt.

BEARBEITEN: Ich habe dies in Windows 10 versucht. Möglicherweise müssen Sie zum Ordner C:\Program Files (x86)\Windows Kits\8.1 für Windows 8/8.1 gehen.

2
Mukul Kumar
0
Farzane