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

1

01.06.2008, 16:57

SDL.dll not found..

Hi,

Ich bin noch nicht sehr erfahren, was C++ angeht und habe in der letzten Zeit sehr viel Theorie gelernt. Nun wird in dem Buch das ich grade gelesen habe ein Spiel mit der SDL erstellt und ich möchte jetzt das selbe versuchen. Dabei habe ich einige Dinge aus dem Projekt herauskopiert. Das Problem ist jetzt, das zwar beim Kopelieren alles funktioniert aber die SDL.dll nicht gefunden wird. Um mir vieleicht besser helfen zu können habe ich einige Screenshot gemacht von der Einbindung der SDL usw..

Ich hoffe, dass dies ausreicht um mir zu helfen.. Wenn nicht bin ich gerne bereit noch mehr Screenshots zu machen :)


(Link)


(Link)


(Link)


(Link)


(Link)


Der zweite Screen ist von der Fehlermeldung ansich..

Ich würde mich über Hilfe freuen :)

3

01.06.2008, 17:42

Ich hab die Exe in einem übergeordneten Ordner habe aber doch genau angegeben, das sich die Erforderlichen Datein dort befinden.

Ich habe denoch nochmal probiert die SDL in den selben Ordner wie die Exe zu kopieren, was den Fehler aber nicht behebt.

5

01.06.2008, 19:06

Ich starte es indem ich auf das Rote Ausrufezeichen klicke, was auch auf den Screens zu sehen ist :)

6

01.06.2008, 19:21

Ich erinnere mich dunkel...

Entweder (1) die SDL.dll befindet sich im selben Verzeichnis wie die ausführbare Datei oder (2) die SDL.dll befindet sich im Windows-Systemverzeichnis (wo auch die anderen DLLs schlummern).

Wenn du die erstere Variante nimmst, dann solltest du das Programm auch regulär (durch einen Doppelklick z.B.) starten.

Grüße... Heiko

8

01.06.2008, 22:08

DA, steht "Ausführen Ctrl + F5"

9

01.06.2008, 22:17

hast du #include <SDL.h> irgendwo in deinen code stehen?

edit: vlt hast du auch bei "Zusätzliche Abhängigkeit" nicht sdl.lib und sdlmain.lib eingetragen

son of Rizzo

Frischling

Beiträge: 19

Wohnort: Hanau

Beruf: Schüler

  • Private Nachricht senden

10

01.06.2008, 22:28

hallo,
wenn du das Programm in der Entwicklungsumgebung starten willst, musst du die dll in den Ordner kopieren, in dem auch dein Projekt liegt also die *.dsw datei.
desweiteren muss man in den Verzeichnis-Optionen nur den "include" Ordner und nicht den "LIB" ordner einstellen, also nur so wie beim 2. Bild.
Hast du auch im DateiBaum links die SDL.lib eingefügt?
Viele Grüße, Christian

Werbeanzeige