Amo tutto ciò che riguarda il toolkit DFL GUI per D, tranne per il fatto che funziona solo su Windows perché fondamentalmente è un wrapper di alto livello attorno all'API di Windows. Quanto sarebbe difficile portare semplicemente un tale toolkit su Linux (non mi interessa davvero nessun altro sistema operativo oltre a Windows e Linux) usando Winelib? Quali sono le probabilità che se ho compilato una tale libreria su Linux e l'abbia collegata a Winelib, per lo più "funziona solo"? Quali passi non ovvi potrebbero essere coinvolti?Utilizzo di Winelib per eseguire il porting di un toolkit GUI per Windows
Nota: per coloro che non hanno familiarità con i metodi di D di lavorare con il codice C, il codice C può essere richiamato direttamente da D. È sufficiente tradurre il file di intestazione su D (questo è già fatto per le intestazioni Win32, ma non sono le intestazioni di Winelib. Non sono sicuro se gli header di Winelib debbano essere tradotti o se le intestazioni di Windows siano abbastanza buone.), compilare il codice C con un compilatore C e collegare i file di oggetto C..
Hai trovato una soluzione nel frattempo? – Trass3r
Sì. Ho finito con il porting su un'altra libreria della GUI. – dsimcha