Sto lavorando su un'applicazione, che deve basarsi su una DLL, scritta in codice gestito (C #), per funzionare. Quella DLL contiene le definizioni dei tipi.
Quindi è stato scritto un convertitore, basato su un file di conversione * .json, che crea codice sorgente C ++ nativo (le definizioni di tipo dalla DLL vengono tradotte in tipi C ++ nativi e abbiamo accesso al codice sorgente della DLL ).
Il codice generato automaticamente è quasi illeggibile (la scorsa settimana mi sono imbattuto in una riga di 17980 caratteri), ma ci sono anche altri problemi.
Mi chiedo solo se non esiste un modo più semplice per gestire tale situazione invece di generare automaticamente il codice nativo da DLL e JSON gestiti, qualcuno ha un'idea?
Grazie in anticipo