I loop di messaggi Win32 possono rimanere portati su linux nativi?

2

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.

    
posta Chris Cochran 17.10.2012 - 02:21
fonte

1 risposta

2

Perché non prendere in considerazione l'uso di Qt o di una libreria cross-platform per risolvere questa domanda?

La tua soluzione ha un core della GUI o semplicemente delle funzioni di elaborazione? In questo caso basterebbe la codifica cross-platform Pure C / C ++.

    
risposta data 19.10.2012 - 15:50
fonte

Leggi altre domande sui tag