bekomme SDL nicht richtig zum laufen
-
- Beiträge: 31
- Registriert: Sa Sep 12, 2009 9:31 pm
Re: bekomme SDL nicht richtig zum laufen
ok das erklärt einiges jetzt funktionierts auch
ein riesen JUHU
Und nochmals vielen dank an alle^^ auch für die ganze geduld
ein riesen JUHU
Und nochmals vielen dank an alle^^ auch für die ganze geduld
Re: bekomme SDL nicht richtig zum laufen
Kurze frage:
ist das das gleiche wie das:
#include <gl/gl.h>
das habe ich in einem Bsp gefunden das unter dem titel
OpenGl beim Compiler dabei war...
mfg
Empire
EDIT:
In welcher datei sind diese sachen definiert:
undefined reference to `SDL_Init'|
undefined reference to `SDL_GetError'|
undefined reference to `SDL_Quit'|
ist das das gleiche wie das:
#include <gl/gl.h>
das habe ich in einem Bsp gefunden das unter dem titel
OpenGl beim Compiler dabei war...
mfg
Empire
EDIT:
In welcher datei sind diese sachen definiert:
undefined reference to `SDL_Init'|
undefined reference to `SDL_GetError'|
undefined reference to `SDL_Quit'|
Re: bekomme SDL nicht richtig zum laufen
Ist was das gleiche wie was?! Sorry, ich verstehe die Frage nicht ganz...Empire hat geschrieben:Kurze frage:
ist das das gleiche wie das:
#include <gl/gl.h>
Jedenfalls musst du wenn du SDL mit OpenGl verwenden willst <SDL/SDL_opengl.h> includieren.
Wie bereits in diesem Thread erwähnt linkst du die SDL-Bibliotheken nicht bzw. nicht richtig. Je nach Compiler und Entwicklungsumgebung (was verwendest du?) musst du das anders einstellen. Wie man das mit g++ und CodeBlocks macht kannst du in meinem vorherigen Beitrag nachlesen.Empire hat geschrieben:In welcher datei sind diese sachen definiert:
undefined reference to `SDL_Init'|
undefined reference to `SDL_GetError'|
undefined reference to `SDL_Quit'|
Re: bekomme SDL nicht richtig zum laufen
Ich verwende Code::Blocks.
Aber die dll muss im richtigen Ordner sein.
Sie ist nämlich Mitlerweile in JEDEM Ordner .
Ok das ist leicht übertrieben aber sie ist:
auf dem Desktop
in beiden system32 Ordnern
bei Code::Blocks.exe
bei der zukünftigen Prog exe
bei den includes
bei den libs
im Ordner Download
wo soll sie denn noch rein???
mfg
Empire
Aber die dll muss im richtigen Ordner sein.
Sie ist nämlich Mitlerweile in JEDEM Ordner .
Ok das ist leicht übertrieben aber sie ist:
auf dem Desktop
in beiden system32 Ordnern
bei Code::Blocks.exe
bei der zukünftigen Prog exe
bei den includes
bei den libs
im Ordner Download
wo soll sie denn noch rein???
mfg
Empire
-
- Beiträge: 31
- Registriert: Sa Sep 12, 2009 9:31 pm
Re: bekomme SDL nicht richtig zum laufen
Versuchs über PATH inzwischen hab ich damit erfahrung und finds garnet so schlimm
jetzt ist bei mir allerdings ein neues Problem aufgetreten ich weiß nicht ob das noch hier reinpasst aber ich ich poste es erstmal hier:
der code von nufan lässt sich kompilieren und macht auch was er soll.
die codes aus dem tutorial leider nicht.
wenn ich den in das Projekt kopiere( um irgendwelche anderen fehler auszuschließen)
sagt der kompiler:
-------------- Build: Debug in SDLtest ---------------
Linking stage skipped (build target has no object files to link)
Nothing to be done.
und es passiert garnichts. Wenn ichs noch aus dem projekt mit kerlis code mache wird das Fenster nochmal aufgerufen.
Mach ich das in nem neuen Projekt öffnet sich einfach die konsole mit process returned....
jetzt ist bei mir allerdings ein neues Problem aufgetreten ich weiß nicht ob das noch hier reinpasst aber ich ich poste es erstmal hier:
der code von nufan lässt sich kompilieren und macht auch was er soll.
die codes aus dem tutorial leider nicht.
wenn ich den in das Projekt kopiere( um irgendwelche anderen fehler auszuschließen)
sagt der kompiler:
-------------- Build: Debug in SDLtest ---------------
Linking stage skipped (build target has no object files to link)
Nothing to be done.
und es passiert garnichts. Wenn ichs noch aus dem projekt mit kerlis code mache wird das Fenster nochmal aufgerufen.
Mach ich das in nem neuen Projekt öffnet sich einfach die konsole mit process returned....
- Xin
- nur zu Besuch hier
- Beiträge: 8861
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: bekomme SDL nicht richtig zum laufen
Es geht nicht um die .dll, sondern um die .lib.Empire hat geschrieben:Ich verwende Code::Blocks.
Aber die dll muss im richtigen Ordner sein.
Sie ist nämlich Mitlerweile in JEDEM Ordner .
...
wo soll sie denn noch rein???
Die kann liegen wo immer sie will, solange du Du sie bei den Linkereinstellugnen mit kompletten Pfad angibst. ^^
Im Image sind Libs für GTK angegeben, aber das Bild habe ich auf der Homepage... Du musst entsprechend die SDL Libs nehmen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: bekomme SDL nicht richtig zum laufen
Wo mach ich das?
- Xin
- nur zu Besuch hier
- Beiträge: 8861
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: bekomme SDL nicht richtig zum laufen
Ich habe Codeblocks hier nicht auf der Platte, Du wirst Dich also selbst zu den Linkereinstellungen durchklicken müssen. Üblicherweise sind sie ein Teil der Projekteinstellungen.Empire hat geschrieben:Wo mach ich das?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: bekomme SDL nicht richtig zum laufen
Welcher Code ist das genau? Versuch mal das Projekt zu bereinigen (Build - Clean) und dann neu zu bauen.nervensaege hat geschrieben:der code von nufan lässt sich kompilieren und macht auch was er soll.
die codes aus dem tutorial leider nicht.
wenn ich den in das Projekt kopiere( um irgendwelche anderen fehler auszuschließen)
sagt der kompiler:
Sowohl ich als auch Kerli haben dich bereits auf diesen Beitrag verlinkt. Vielleicht liest du einfach mal was da steht...Empire hat geschrieben:Wo mach ich das?
Re: bekomme SDL nicht richtig zum laufen
Endlich habe ich (unteranderem) das richtig (an der richtigen stelle) eingebunden Bekommen.
Aber jetzt verlangt es nach:
obj\Debug\libSDL.dll.o: No such file or directory
Ich kann aber blos die Datei libSDL.dll.a finden
Wo soll die .o sein?
mfg
Empire
Aber jetzt verlangt es nach:
obj\Debug\libSDL.dll.o: No such file or directory
Ich kann aber blos die Datei libSDL.dll.a finden
Wo soll die .o sein?
mfg
Empire