64ビットアプリケーションとして実行するプログラムがありますWindowsで。同じプログラムを32ビットアプリケーションとして機能させたい。コンパイル、リンク、実行されますが、64ビットアプリケーションで保存したファイルを32ビットアプリケーションで読み取ることができません。 boost :: serializationを使用して、ファイルの読み書きにバイナリアーカイブを使用します。
ソフトウェアはすでにリリースされていますクライアント。クライアントは、64ビットアプリケーションで保存されたファイルを32ビットアプリケーションで読み取ることができるはずです。これは可能ですか?どうやって?経験はありますか?
回答:
回答№1は2バイナリアーカイブをxmlアーカイブに変換する64ビットアプリケーションを作成できます。これらは、おそらく32ビットアプリケーションで読み取り、選択した形式に変換できます。
回答№2については2
使用を検討する protableバイナリアーカイブ.