sdl installation
-
ok
hab jetzt die sdl.lib erstellt. war garnicht so schwer

nun zu schritt 2
was ist COFF20MF und TDUMP? habs gesucht und nicht gefunden
und dann soll ich damit eine leere lib erstellen und dann füge ich den quellcode von SDL_main.c in die datei ein, oder?gibs nicht ein einfaches installations tool dafür?

mfg flo
-
coff2omf liegt im selben Verzeichnis wie die implib ($BCB\bin). Tdump brauchst du hier gar nicht, sollte aber auch dort liegen.
nein, es gibt kein einfaches Installationstool.
Für die SDL_main.c: genau so wie du es gesagt hast.
-
ok
das ist der fehler, hatte eine 0 statt ein o im namen
welche befehlszeile muss ich denn verwenden?
also coff2omf [option] input file Output file
output file ist ja sdl_Main.lib
input haben wir ja nicht da es ja leer sein soll. aber wie sag ich ihm dasdanke
mfg flo
-
Du brauchst doch coff2omf hier nicht. Wenn du ein leeres Bibliotheksprojekt erstellst und dort die sdl_Main.c reinkopierst und dann das Ganze kompilierst, hast du doch deine lib schon im richtigen Format. coff2omf konvertiert nur lib-Files vom Microsoftformat (COFF) in das Borlandformat (OMF). Da es aber verschiedene COFF-Typen gibt funktioniert das manchmal nicht. Deswegen sollst du dir ja deine lib selber erstellen.
-
ok
also erstmal großen dankalso ich starte borland gehe auf neu wähle bibliotek, ok
dann kommt die erste frage
soll ich das jetzt in die projekt seite kopieren
oder soll ich die sdl_main.c mit hilfe von dem projekt hinzufügen einfügenaufjedenfall ist der button zum kompilieren deaktiviert oder er läuft nicht durch die zeilen und beim speichern gibs nicht die endung .lib
mfg flo
-
Scheinbar habe ich auch den Text nicht gründlich durchgelesen. Du sollst keine extra lib erstellen, sondern einfach die sdl_main.c zu deinem Projekt hinzufügen.
-

ähm zu der lib oder zum richtigen programm?
mfg flo
-
Braunstein schrieb:
Du sollst keine extra lib erstellen, sondern einfach die sdl_main.c zu deinem Projekt hinzufügen.
steht doch da

-
ja ok
dann hab ich jetzt die sdl.lib und eine sdl_main.c die ich meinem projekt hinzufügen muss.
aber wie füge ich die sdl.lib jetzt in borland ein?
und was ist mit3. Kompiliere deine Source mit BCC32 und den folgenden Compiler-Optionen:
-c / -tW / -DWIN32
4. Verlinke die .obj-Dateien miteinander (Benutze dafür ILINK32 mit den folgenden Optionen)- aa / -Tpe / -c
und den folgenden Dateien (Reihenfolge beachten!!!)
- sdl.lib
- import32.lib
- c0w32.obj
- cw32.libmfg flo
-
Versuch doch erstmal einfach die sdl.lib zu deinem Projekt hinzuzufügen und ignorier mal den Commandlinecompiler und -linker. Ich weiß jetzt nicht genau warum hier unbedingt auf der Commandline gearbeitet werden muß.
-
ok, danke
kannst du mir mal ein einfachen code zum testen geben?
mfg flo
-
Da gibt es keinen Code zum Testen. Du hast doch ein Projekt. Da mußt du nur in der Projektansicht rechts auf den projektnamen klicken und dann "zum Projekt hinzufügen" wählen.