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

ugoessner

Frischling

  • »ugoessner« ist der Autor dieses Themas

Beiträge: 52

Wohnort: Wedemark OT-Mellendorf

Beruf: Systeminformatiker

  • Private Nachricht senden

1

23.09.2007, 14:50

Ein Spiele mit einem Commandozeilencompiler übersetzen.

Hallo Leute,

Wie muss ich das Spiel aus dem Buch "C++ für Spieleprogrammierer" mit einem Commandozeilencompiler übersetzen?

folgendes habe ich schon brobiert:

- ich habe mir DOS Umgebungsvariablen angelegt

- include=c:\programme\spiele\sdl-1.2.8\include
- libdir=c:\programme\spiele\sdl-1.2.8\lib

in der DOS Eingabeaufforerung habe ich dann eingegeben: g++ -o SDL_Game.exe *.cpp -I%include% -L%libdir% -l%libdir%\sdl.lib -l%libdir%sdlmain.lib



Dann habe ich mir eine batch-Datei geschrieben mit folgendem Inhalt:

g++ -o SDL_Game.exe *.cpp -Ic:\programme\spiele\sdl-1.2.8\include -Lc:\programme\spiele\sdl-1.2.8\lib -lc:\programme\spiele\sdl-1.2.8\lib\sdl.lib -lc:\programme\spiele\sdl-1.2.8\lib\sdlmain.lib

Das ganze habe ich dann auch mit Slash's versucht.
Aber in jedem dieser Fälle habe ich als Meldung: ld: cannot found: -lc:\programme\spiele\sdl-1.2.8\lib\sdl.lib

Was kann ich da jetzt noch ausbrobieren außer mit einer IDE?
#define __miniMAL 0x00

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

2

23.09.2007, 16:15

probier mal ein leerzeichen nach dem l zu machen also so: -l C:...


Socke