SDL1.2 --> DLL-Dateien

Antworten
Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

Ich habe ein SDL 1.2 Programm mit Lazarus geschrieben.
Unter Linux musste ich ein paar ???-dev mittels apt-get installieren und gut war es.

Nun zur Frage, was muss ich unter Windows, das es möglichst einfach geht.
Ich habe jetzt not bedürftige die nötige sdl.dll, welche ich auf einer Werbeverseuchten Seite gefunden habe, in meinen Ordner mit der Project.exe kopiert.
Auf der Entwicklerseite von sdl, habe ich folgendes gefunden. Aber dort ist nur die SDL2.dll vorhanden.
Kann es wirklich so sein, das man unter Windows so ein Gewürg machen muss, das ein sdl 1.2 Programm läuft ?

Ich vermute, das es dafür eine einfachere Lösung gibt. Sowas kann man einem User nicht zumuten, wen man zB. ein Spiel programmiert.
ZB. eine Setup.exe.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6199
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: SDL1.2 --> DLL-Dateien

Beitrag von af0815 »

InnoSetup für den Programmierer zum Beispiel unter windows. Das mit der dll ist von der Lizenz abhängig, ob du die einfach dazu packen kannst.

Und SDL 1.2 ist für die Developer von SDL bereits alter Kaffee :-) SDL1.2 ist tot , es lebe SDL2.0 :mrgreen:
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

Ich werde versuchen mich mit 2.0 auseinander zu setzen, vorausgesetzt Lazarus unterstütz dies. Aber soviel mir ist, wird von Hause auf nur 1.2 unterstützt.

So wie es aussieht, ist 2.0 auch bald alter Kaffee.
https://github.com/libsdl-org/SDL
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot


Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

theo hat geschrieben:
Di 10. Jan 2023, 21:34
https://github.com/PascalGameDevelopmen ... for-Pascal
Das sieht brandneu aus.
Danke

Ich habe noch ein sdl2 in der Online Packages gesehen, aber die ist schon recht veraltet.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

TSchnuckenbock
Beiträge: 71
Registriert: Do 20. Jul 2017, 23:47
OS, Lazarus, FPC: Win7 und Win10
CPU-Target: xxBit
Wohnort: Südheide (Schnuckenland)

Re: SDL1.2 --> DLL-Dateien

Beitrag von TSchnuckenbock »

Ich hatte vor ein paar Tagen versucht, die Demos der Vampyre Imaging Library zum Laufen zu bringen (Delphi auf Windows).

Erst als ich die Projekte auf 32-Bit gewechselt hatte, fand ich irgendwo auf meiner Festplatte eine passende dll, mit der es lief.

Hab das Thema SDL dann erstmal abgehakt.

Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

Hab das Thema SDL dann erstmal abgehakt.
Ich dachte, SDL sei quasi ein Standard, welcher viel Games-Programmierung gebraucht wird.
Anscheinend stellt M$ wieder mal Knüppel zwischen die Beine.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6199
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: SDL1.2 --> DLL-Dateien

Beitrag von af0815 »

Mathias hat geschrieben:
Mi 11. Jan 2023, 13:33
Anscheinend stellt M$ wieder mal Knüppel zwischen die Beine.
Es hat meistens nichts mit M$ direkt zu tun. Egal welches System, man muss sich nach den aktuellen Gegebenheiten halten. Die Projekte egal ob gdk oder sdl sind oft schneller als diejenigen die darauf bauen. Da werden oft Schnittstellen geändert.

Bei M$ ist es oft ein Kritikpunkt, das manche Schnittstellen zu lange mitgeschleift werden und dort das große Chaos ausbricht, wenn was umgestellt wird und alte Zöpfe abgeschnitten werden. Schau die unter Linux, die gdk Schnittstellen an, die werden erst stabil, wenn das End Of Life erreicht wird.

Nein es hängt viel auch von den Projekten ab, das BS ist das was am meisten stabil ist. Nur schmeisst man BS und externe Bibbliotheken oft in einen Topf.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

theo hat geschrieben:
Di 10. Jan 2023, 21:34
https://github.com/PascalGameDevelopmen ... for-Pascal
Die Version 2 scheint abwärtskompatibel zu sein. Ich habe ein altes Programm mit SDL 1.2 mit den neuen Units kompiliert und ist anstandslos gelaufen.
Ich vermute mit der Version 3, welche bald erscheint, wird es nicht anders sein.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

StefanFaust
Beiträge: 1
Registriert: Di 25. Apr 2023, 12:19

Re: SDL1.2 --> DLL-Dateien

Beitrag von StefanFaust »

theo hat geschrieben:
Di 10. Jan 2023, 21:34
https://github.com/PascalGameDevelopmen ... for-Pascal
Danke für den Link, ich suche online nach SDL2 für Pascal. Wenn ich auf ein Problem stoße, schicke ich Ihnen eine Nachricht. Ich habe im Internet nach einem Gaming-Stuhl gesucht und bin auf die Seite https://vernunftigewahl.de/gaming-stuhl/ gestoßen wo ich viele Optionen leicht gefunden habe. Ihr Beitrag ist mir bei meiner Online-Suche aufgefallen.
Zuletzt geändert von StefanFaust am Sa 29. Apr 2023, 12:30, insgesamt 1-mal geändert.

Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: SDL1.2 --> DLL-Dateien

Beitrag von Mathias »

Danke für den Link, ich suche online nach SDL2 für Pascal.
Ich habe da mal ein paar Besipiele gemacht, welche ich von einem C Tutorial abgeguckt hatte.

https://github.com/sechshelme/Lazarus-S ... azyfoo.net
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten