/ / Come utilizzare boost :: serializzazione tra piattaforme x86 e x64 - c ++, serializzazione, boost, compatibilità, 32 bit-64 bit

Come utilizzare boost :: serializzazione tra piattaforme x86 e x64 - c ++, serializzazione, boost, compatibilità, 32 bit-64 bit

Ho un programma che funziona come applicazione a 64 bitsotto Windows. Voglio che lo stesso programma funzioni come applicazione a 32 bit. Compila, collega ed esegue, ma non riesco a leggere i file che ho archiviato con l'applicazione a 64 bit nell'applicazione a 32 bit. Uso boost :: serialization con archivi binari per scrivere e leggere da file.

Il software è già stato rilasciato acliente. Il client dovrebbe essere in grado di leggere i file che sono stati memorizzati dall'applicazione a 64 bit con l'applicazione a 32 bit. È possibile? Come? Qualche expenrience?

risposte:

2 per risposta № 1

potresti scrivere un'applicazione a 64 bit che converte gli archivi binari in archivi xml. questi li potresti probabilmente leggere con un'applicazione a 32 bit e convertirli in un formato a tua scelta.


2 per risposta № 2

Considerare l'utilizzo archivio binario protetto.