Kompilierungsprobleme mit Visual C++
-
Hey,
ich habe mir OpenGL, Glut und Visual C++ heruntergeladen, um ein wenig Grafische Sachen zu programmieren.
Ich habe mal geschaut, ob alles richtig eingerichtet ist, und habe mir einen Beispiel-Code heruntergeladen (es ist dieser: http://videotutorialsrock.com/opengl_tutorial/cube/cube.zip).
ich habe ein neues Projekt aus vorhandenem Code erstellt und dann habe ich die main.cpp geöffnet, dann bin ich auf Debuggen --> Starten ohne Debugging.
dann kommt zuerst diese Meldung:
http://www.pixload.net/t-92e6a9a068eee901de655993ae487ad6.jpg
dann drücke ich auf "Ja".
kurz darauf kommt diese Meldung:
http://www.pixload.net/t-bb31f0ba25ec52398e930fdb824861e1.jpg
hier drücke ich wieder auf "ja"
dann kommt diese Meldung:
http://www.pixload.net/t-9afc7a3017a9a394d356f33d3963236a.jpg
hier drücke ich auf OK.
Unten auf der Ausgabe kommt folgendes raus:
http://www.pixload.net/t-cf92993bd9e33f7f218183447633f155.jpgIch hoffe, ihr könnt mir helfen, dieses Problem zu beheben!
-
Vielleicht solltest du noch ein bisschen normales C++ machen, dein Problem sollte jeder lösen können, der sich ausreichend mit den Grundlagen von C++ (oder einer anderen Programmiersprache) beschäftigt hat. Es steht doch alles da: Der Linker kann glut32.lib nicht finden, muss er aber. Kümmer dich drum, dass er den Pfad hat. Wie das geht? Nein, ich werde dir hier nicht VS erklären, dafür gibt's Handbücher und Google.
-
hey,
sorry, hab das falsche Verzeichnis zu Glut eingegeben...
jetzt kommt aber die Meldung dass er glut32.dll nicht findet... Das finde ich jetzt nicht wo ich das einstellen kann, oder wohin muss ich sie kopieren?
-
Bin ich Google?
DLLs müssen immer entweder im selben Verzeichnis wie das Programm oder im Windows-Verzeichnis zu finden sein. (z.B.: C:\WINNT\system32, C:\WINDOWS\system32 usw.)Das hat nichts mit ISO-C++ zu tun -> falsches Forum.
-
Nö die DLL musste eigentlich nur linken. Und bei Windows bei den Umgebungsvariablen den Pfad eintragen.
-
so, jetzt habe ich eine Umgebungsvariable bei Path auf C:\glut\include\GL\glut32.dll gesetzt aber es kommt immernoch eine Meldung, dass glut32.lib nicht gefunden wurde...
-
thx für eure Antworten, ich habs zum Laufen gebracht, ich habe die glut32.dll in C:\Windows\system32 kopiert, und jetzt funktioniert es, danke
