Autor Thema: SDL unter DevC++ laufen lassen  (Gelesen 14441 mal)

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« am: 02. May 2005, 16:06 »
Hallo,

wie der Titel schon sagt will ich SDL mal unter dem neusten DevCPP laufen lassen. Hab mir schon die neusten Bibliotheken geholt usw. ich sitze jetzt hier 3 Std. und versuche immer wieder, das zum laufen zu bringen. Alle tuts, die ich bisher fand waren für die alten versionen und nichmal da gings... meine is irgendwie 4.9.9.2 oder sowas und die SDL 1.2.8. Hab schon ~5 mal die Päckchen extrahiert usw. und jedesmal dann DevCPP wieder deinstalliert, damit das keine auswirkungen hat... ich hoffe jemand kann mir helfen,

J!N
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 02. May 2005, 16:31 »
Ich würde mir das offizielle Packet von www.libsdl.org holen und es manuell einrichten.

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #2 am: 02. May 2005, 17:03 »
Genau das versuche ich die ganze Zeit ;)... Nur wie? Hab jetzt die Updates geladen, geht aber immernoch net. Der Linkfehler:

" [Linker error] undefined reference to 'WinMain@16' "

Vielleicht hilft das...

J!N
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #3 am: 02. May 2005, 17:17 »
Dank ASC geht das jetzt, jetzt meldet er aber das hier:

" [Linker error] undefined reference to 'SDL_Init' "
" [Linker error] undefined reference to 'SDL_GetError' "

=> Libs dürften nicht gelinkt sein. Wie mache ich, dass die gelinkt werden und wie MÜSSTEN die heißen?
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

stultus

  • Beiträge: 486
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 02. May 2005, 18:00 »
im Menü -> Projekte -> Projekt Optionen -> Tab "Parameter" nen Button Bibliothek/Objekt hinzufügen. Ich denk mal da die benötigten Libs rein und das passt ^^ Standardnamen sind vermutlich SDL.lib, SDL_Net, SDL_Draw, .... je nachdem was du da genau hast
MSN: planetconquestdm@hotmail.de
ICQ: 190-084-185

... Wayne?

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #5 am: 02. May 2005, 18:15 »
Hm...

Also wenn ich nur die SDL-Dateien einlinke, kommen wieder lauter unerfüllte verweise. wenn ich aber ALLE dateien einlinke, dann kommt "File format not recorgized" oder sowas...

J!N

EDIT: und wenn ich die "not recorgized" raushaue, gibs wieder lauter unerfüllte verweise!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

The-Programmerfish

  • Beiträge: 434
    • Profil anzeigen
Gespeichert
« Antwort #6 am: 02. May 2005, 18:45 »
Ich würde dass Paket von der Dev-C++ Ressource Site nehmen mit dem hats bei mir geklappt (bzw. mit etwas Handarbeit danach weiß aber nimmer was gefehlt hatte).
<- Verhasst, Verdammt, Vergöttert

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #7 am: 02. May 2005, 19:25 »
hab ich, geht trotzdem net... er kann immer ein paar verbindungen net auflösen...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #8 am: 02. May 2005, 20:11 »
Nachdem ich jetzt den ganzen Tag damit verbrachte, das zum laufen zu bringen geht es nun ;) Ich überlege aber, ob ich das ganze meinem Anwalt übergeben soll, der dann den PC wegen mobbing anklagen sollte...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Golum

  • Beiträge: 96
    • Profil anzeigen
Gespeichert
« Antwort #9 am: 07. May 2005, 15:41 »
Ich hab unter Projekteinstellungen -> Parameter -> Linker immer einfach -lSDL hinzugefügt ^^

Und irgendwo am Anfang ein #undef main einfügen. Am besten nach den includes. So hat es bei mir problemlos funktioniert ;)
(Das #undef main nur unter Windows)

 

Einloggen