Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Korowai

unregistriert

1

30.01.2015, 17:21

Swiftless Tutorials: error C1083: X11/Xlib.h

Hi,

habe mit den Swiftless OpenGL 4 Tutorials begonnen.

Beim Kompilieren bekomme ich folgende Fehlermeldung:
Fehler 1 error C1083: Datei (Include) kann nicht geöffnet werden: "X11/Xlib.h": No such file or directory c:\program files (x86)\windows kits\8.1\include\um\gl\glxew.h 98 1 swiftless1

Die beiden header und Quelldateien erzeugen einen Header namens glxew.h

Bei dessen Kompilierung tritt der Fehler auf.
Google sagt mir bisher nur, dass X11/Xlib.h eine Linux Bibliothek ist.

Kann mir jemand in Grundzügen erläutern, was da gerade passiert und was ich machen soll?
Sollte ich den Xlib.h aus dem Netz laden und dann in einem VErzeichnis speichern?



Ciao

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

30.01.2015, 18:03

glxew.h ist für GLX und das ist für Linux bzw. allgemein im Zusammenhang mit dem X-Server. Was du für Windows brauchst ist die wglew.h und die wird unter http://www.swiftless.com/tutorials/openg…ngl-window.html auch verwendet. Wie kommst du auf die glxew.h?

Korowai

unregistriert

3

30.01.2015, 18:22

Hi,

habe inzwischen entdeckt, dass ich einige includes falsch gesetzt habe.

Kompiliert jetzt alles, musste einige Header rausnehmen.

Jetzt habe ich noch einige Meldungen, die mir Rätsel aufgeben.

Fehler 2 error C2039: 'cout': Ist kein Element von 'std' e:\tutorials_opengl\swiftless_tutorials\1\swiftless1\swiftless1\opengl3.cpp 85 1 swiftless1

So sieht der COde aus:
std::cout << "Using OpenGL: " << glVersion[0] << "." << glVersion[1] << std::endl;

Puuh, die anderen kann ich vielleicht selbst lösen, aber diese ist mir komplett neu.

Korowai

unregistriert

4

30.01.2015, 18:28

WÜrde das Sinn machen, ich poste mal den kompletten code, weil es da einige Fehlermeldungen gibt, die ich nicht entschlüsseln kann.

Wäre toll, jemand hilft mir dabei...

Tobiking

1x Rätselkönig

  • Private Nachricht senden

5

30.01.2015, 19:58

cout ist im iostream Header. Der dürfte dir fehlen. Das du an so einem Fehler hängst ist normalerweise ein Zeichen dafür das du mit den C++ Basics noch nicht weit genug vertraut bist und lieber daran arbeiten solltest.

WÜrde das Sinn machen, ich poste mal den kompletten code, weil es da einige Fehlermeldungen gibt, die ich nicht entschlüsseln kann.

Bei dem Tutorial ist der komplette Code dabei. Du könntest deinen Code damit abgleichen. Ansonsten wird dir bei gezielten Fehlern eher jemand antworten als wenn du ein komplettes Projekt hinwirfst.

Korowai

unregistriert

6

31.01.2015, 03:39

Stimmt schon, bin Anfänger.

Problem ist, dass die Codezeilen, bei denen die Header eingebunden werden, im Tutorial nicht sichtbar sind. Hab sie nach und nach zusammengesucht. Die iostream hatte ich noch in der Auswahl, allerdings mit /* */. Das habe ich weg genommen, bin jetzt einen Schritt weiter.

Danke

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Korowai« (31.01.2015, 03:57)


Korowai

unregistriert

7

31.01.2015, 14:02

PARTY!!!!

Habs hinbekommen. Tutorial läuft...

Danke für Deinen EInwand,

ciao

Werbeanzeige