2016-06-27 4 views
0

Ello,MinGW nicht finden können, glfw3.h

Ich habe seit einiger Zeit mit diesem Problem zu kämpfen, und nach langen Suchen, Versuch und Irrtum, ich komme hier. Ich möchte GLFW für ein Projekt verwenden, also habe ich eine einfache main.cpp Datei erstellt. Darin ist der Code

#include <GLFW/glfw3.h> 
#include <iostream> 

int main() { 


    return 0; 


} 

Einfach genug. nur um zu testen, ob alles enthalten ist.

aber wenn ich versuche, diesen Code in MinGW zu kompilieren, erhalte ich die Fehlermeldung:

main.cpp:1: GLFW/glfw3.h: No such file or directory 

im Projektordner befinden sich die Dateien main.cpp, glfw3.dll und den Ordner GLFW benannt, die die Dateien glfw3.h enthält und glfw3native.h.

Der Ordner GLFW befindet sich auch im MinGW-Ordner include, und sowohl libglfw3.a als auch libglfw3dll.a sind im Ordner MinGW lib vorhanden.

Text Editor: Notepad ++

OS: Windows 8 64-Bit-

Compiler: MinGW32 4.8.1

dachte ich, das Problem in mir liegen die 32-Bit-Version von GLFW verwenden, aber ich habe trotzdem geplant, dass das Projekt 32-bit ist. Ich weiß nicht, ob MinGW 32 oder 64 Bit ist.

Bitte helfen.

+0

versuche #include "GLFW/glfw3.h" –

+0

Ich habe getan, was du gesagt hast, aber jetzt sagt der Compiler mir beide 'stdint.h' und' GL/gl.h' fehlen. Diese stammen jedoch aus der Datei 'glfw3.h'. –

Antwort

0

Mein eigenes Problem gelöst.

Es stellte sich heraus, ich hatte nicht C-make, noch GnuWin32. Offensichtlich wurden diese für das Nicht-Visual Studio-Kompilieren benötigt. Zusammen mit dem Vorschlag, den Rishikesh gemacht hat, und nachdem ich die Programme sowohl in das System als auch in die Benutzer-Umgebungsvariablen eingefügt habe, kann ich nun richtig kompilieren. Danke für Ihre Hilfe!

Verwandte Themen