Wie erstelle ich eine DLL mit eingebetteten Icons in MSYS2?

bluedxca93

Experte
Thread Starter
Mitglied seit
25.07.2020
Beiträge
79
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.

bluedxca93
1000016756_edited.jpeg
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh