Vorrei portare una grande DLL Win32 in linux nativo in C ++. Non penso di poter usare Wine per una DLL come la mia, perché gli utenti della DLL dovrebbero essere anche in Wine, e poi si lamenterebbero tutti ... Come programmatore di Windows C ++, non lo so (ancora ) hanno familiarità con i servizi front-end della GUI in Linux, ma se gira logicamente su qualcosa come loop di messaggi win32, font, bitmap, regioni di invalidazione, chiamate getmessage () e così via, dovrebbe essere una rimappatura abbastanza semplice di il mio codice esistente.
Quindi cosa sto guardando qui, una rimappatura o una riscrittura? Il percorso per cose del genere deve essere ben indossato ormai.