Ich habe kürzlich einen minimalistischen Dateimanager mit GTK3 und MSYS2 geschrieben. Nun möchte ich mehrere PNG-Icons in eine DLL packen, damit meine Anwendung diese zur Laufzeit laden kann. Setup: OS: Windows 11 MSYS2
Sprache: C/C++ GTK3
Problem: Temporär liegen die PNGs im selben Ordner wie die EXE, das ist aber keine gute Lösung.
Wie binde ich die PNGs am besten in die DLL ein?
Wie lade ich die Icons zur Laufzeit in GTK aus der DLL?
Die Windows-API funktioniert bei mir nicht zuverlässig (z.B. SII_COPY, STD_COPY), vermutlich wegen dem "Virus"ähnlichen Windows 11 und dem MSYS2 MinGW Compiler.
Beste Grüße,
bluedxca93