Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.01.2003, 21:38
JP



Ich habe das NeHe tutorial gemacht und danach festgestellt, dass ein header fehlt.
(die funktion "free();" war nicht im header vorhanden, den das tutorial dafür vorsah)
als ich den entsprechenden header hinzufügte, teilte mir das programm mit, dass die
dll datei GLAUX.DLL fehlen würde. Ich habe dann den source von der nehe site gesaugt und
das selbe problem trat auf. wenn ich aber die *.exe die beim source dabei war öffne
läuft sie wunderbar. Woran kann das liegen?

(Ich verwende Dev-C++ 4.9.7.1)

edit: oh, sorry falsches forum...

--

Free your mind and your ass will follow!


Dieser Beitrag wurde am 04.01.2003 um 21:39 von JP bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
04.01.2003, 21:43
apfelkorn



wie wäre es mit "#include <malloc.h>" ?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
04.01.2003, 22:01
Tron



und da du c++ verwendest solltest du sowieso new/delete statt malloc/free verwenden.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
003
04.01.2003, 22:19
JP



Das löst zwar das "include problem" , aber haupsächlich geht es mir um die DLL, wie kann
es sein, das eine ausführbare datei, die beim download des codes dabei war funktioniert,
der compilierte code aber eine DLL benötigt?

--

Free your mind and your ass will follow!

zum Seitenanfang zum Seitenende Profil || Suche
004
04.01.2003, 22:40
K-Putt



Die ausführbare Datei vom Nehe Code greift doch auch auf die DLL zu, ich programmiere zwar nicht mit OpenGL, aber soweit ich das überschauen kann liegen in der GLAUX.DLL OpenGL funktionen, die du und Nehe in euren Programmen verwendet.
Bei directX brauchst du ja auch die Bibliotheken wie ddraw.dll etc.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
005
04.01.2003, 22:45
Tron



vermutlich wurden die vorhandene .exe gegen die statischen versionen der bibliotheken gebunden.
aber wenn man das teil selbst kompilieren will, braucht man die bibliotheken natuerlich erstmal. und falls man gegen die dynamischen bindet natuerlich auch die .dll.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche