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

Glathir

Frischling

  • »Glathir« ist der Autor dieses Themas

Beiträge: 6

Wohnort: Braunschweig

Beruf: Schüler

  • Private Nachricht senden

1

04.06.2009, 14:46

SDL_Game funktioniert auf anderen Computern nicht

Hallo,
da das mein erster post ist erstmal ein bisschen was über mich:
ich bin 15 und noch recht neu beim programmieren.
ich habe vor einer woche das buch c++ für spieleprogrammierer durchgearbeitet und ein wenig mit dem sdl_spiel rumgespielt
und hatte vor es hier auch bald vorzustellen(ja, ein weiteres Asteroids^^)
Nun ist ein weiteres problem aufgetaucht, das ich leider nicht mit googles hilfe gelöst kriege...
Wenn ich das Spielchen auf den Rechnern von meinen Freunden starte, kriege ich den Fehler:
"Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht korrekt ist."
Die sachen, die ich bei google bisher gefunden hab funktionieren iwi net...
naja danke schonmal im vorraus
Glathir

2

04.06.2009, 14:54

Fehlen vielleicht die DLLs oder so?
Startest du die exe (falls es eine gibt) ?
MfG Shiver!

„Ideen sind nur Ausgangspunkte. Um zu wissen, was man zeichnen will, muss man zu zeichnen anfangen.“ Pablo Picasso

Ibot Development - Mein Weg zum eigenen 2D RPG

Glathir

Frischling

  • »Glathir« ist der Autor dieses Themas

Beiträge: 6

Wohnort: Braunschweig

Beruf: Schüler

  • Private Nachricht senden

3

04.06.2009, 14:55

allso ich hab die sdl.dlls alle in den ordner wo auch die exe drin war.
und ja, ich starte die exe

Muss man den noch mehr als die sdl.dlls einfügen?
ich hab grad diese dlls im ordner:
libfreetype-6.dll
SDL.dll
SDL_mixer.dll
SDL_ttf.dll
zlib1.dll

EDIT:
So, ich bin jetzt auf den Dependency Walker gestoßen (zeigt an, welche dlls eine exe benötigt)
ich hab jetzt noch kernel32.dll, winmm.dll, msvcp90.dll, msvcr90.dll in den ordner gepackt, klappt aber immer noch net
Who is stronger - YOU or the ERROR???

4

04.06.2009, 16:36

du musst alle die mitliefern, aus denen du Funktionen benutzt :)

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

5

04.06.2009, 17:11

Mensch Leute ... "Anwendungskonfiguration nicht korrekt"! -> https://www.spieleprogrammierer.de/phpBB…opic.php?t=4926
Gilt auch für die 2008er Version, dann allerdings mit leicht anderen Dateinamen.

Glathir

Frischling

  • »Glathir« ist der Autor dieses Themas

Beiträge: 6

Wohnort: Braunschweig

Beruf: Schüler

  • Private Nachricht senden

6

04.06.2009, 17:54

danke erstmal für den tipp, funktioniert aber leider trotzdem nicht :(
Ich hab jetzt die crt.dlls und die manifest-datei auch in den ordner gepackt und der fehler bleibt.
Beim umstellen auf der Laufzeitbibliothek auf Multithreaded erhalte ich haufenweise linkenfehler wegen nicht aufgelösten externen verweisen.
Dann hab ich auf dem anderen rechner vcredist_x86.exe(die neue version davon für 2008+sp1) und es ging immer noch net...
Kann es villt damit zusammenhängen, das ich auf vista programmiere und auf xp teste?
Who is stronger - YOU or the ERROR???

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

7

04.06.2009, 17:59

Du hast die korrekte VCRedist auf dem Zielrechner ausgeführt und bekommst immer noch den "Anwendungskonfiguration nicht korrekt" Fehler? Das is mir bisher noch nie untergekommen ...

Kannst du das Projekt mal packen und hochladen? Ich hab hier die 2008 redist noch nicht installiert, würde dann aber mal schauen ob ich das via manifest zum laufen kriege.
Du programmierst mit dem VS 2008 + SP 1?

Glathir

Frischling

  • »Glathir« ist der Autor dieses Themas

Beiträge: 6

Wohnort: Braunschweig

Beruf: Schüler

  • Private Nachricht senden

8

04.06.2009, 18:06

das mit dem hochladen is mir auch grad in den sinn gekommen ;)
ja, ich progge mit 2008+sp1(sagt mir visual c++ zumindest, wenn ich bei Hilfe auf Infos über VC++ 2008 Express Edition gehe)
der download link kommt gleich...
EDIT :
hier der Downloadlink: fabihill.gaussschule-bs.de/Space-Assult.rar
Who is stronger - YOU or the ERROR???

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

9

04.06.2009, 18:11

Moment ... Mir kommt gerade in den Sinn: Wenn du die Debugversion weitergibst wird das nix! Zumindest nicht ohne die Debug Runtime. Welche Version hast du also weitergegeben: Debug oder Release?

Glathir

Frischling

  • »Glathir« ist der Autor dieses Themas

Beiträge: 6

Wohnort: Braunschweig

Beruf: Schüler

  • Private Nachricht senden

10

04.06.2009, 18:15

release, ich bin eigentlich die ganze zeit unter release, seit es keine schwerwiegenden fehler mehr gab(von diesem fehler mal abgesehen;))
Who is stronger - YOU or the ERROR???

Werbeanzeige