[gelöst] Simple DirectMedia Layer für Pascal ?

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Antworten
oliver2104
Beiträge: 48
Registriert: Sa 26. Dez 2020, 13:22

[gelöst] Simple DirectMedia Layer für Pascal ?

Beitrag von oliver2104 »

Hallo,
ich möchte gern unter Windows mit Lazarus die SDL2-for-Pascal Units und library files (.dll files) verwenden.
die Units (*.inc und *.pas) kann man von https://github.com/PascalGameDevelopmen ... for-Pascal runterladen.

Jetzt braucht man noch die .dll Dateien:
die (Main) SDL2.dll ist auch noch zu finden, aber woher bekommt man die restlichen *.dll Dateien ?
SDL2_image.dll
SDL2_ttf.dll
SDL2_mixer.dll
SDL2_gfx.dll
SDL2_net.dll

mir geht's v.a. um die SDL2_mixer.dll für den Sound.
Hab im Net eine SDL2_mixer.dll aus dem Jahr 2018 gefunden.
Programme lassen sich damit zwar kompilieren, aber beim Starten gibt's sofort einen Laufzeitfehler.
Auslöser ist die function Mix_OpenAudio().
Laut Doku, soll das den mixer bereitstellen (Prepare mixer)

Hab da ich was falsch gemacht, oder ist die lib zu alt, bzw. wo gibt es überhaupt die aktuellste Version ?
Oder ist ev. SDL3 schon einsatzbereit ?
Zuletzt geändert von oliver2104 am Mi 28. Aug 2024, 12:04, insgesamt 1-mal geändert.

paweld
Beiträge: 85
Registriert: So 11. Jun 2023, 16:01
OS, Lazarus, FPC: Lazarus trunk, FPC fixes

Re: Simple DirectMedia Layer für Pascal ?

Beitrag von paweld »

Grüße / Pozdrawiam
paweld

oliver2104
Beiträge: 48
Registriert: Sa 26. Dez 2020, 13:22

Re: Simple DirectMedia Layer für Pascal ?

Beitrag von oliver2104 »

Vielen Dank für die Links !
Genau das hab ich gesucht.
LG, oliver

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

Re: [gelöst] Simple DirectMedia Layer für Pascal ?

Beitrag von Mathias »

So wie es scheint, sollte bald das Release von SDL3 kommen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten