5

Windows で 64 ビット アプリケーションとして実行されるプログラムがあります。同じプログラムを 32 ビット アプリケーションとして動作させたい。コンパイル、リンク、実行はできますが、64 ビット アプリケーションで保存したファイルを 32 ビット アプリケーションで読み取ることができません。ファイルの書き込みと読み取りには、バイナリ アーカイブで boost::serialization を使用します。

ソフトウェアはすでにクライアントにリリースされています。クライアントは、64 ビット アプリケーションによって格納されたファイルを 32 ビット アプリケーションで読み取ることができる必要があります。これは可能ですか?どのように?経験はありますか?

4

2 に答える 2

2

安定したバイナリアーカイブの使用を検討してください。

于 2012-11-20T13:31:25.660 に答える
2

バイナリ アーカイブを xml アーカイブに変換する 64 ビット アプリケーションを作成できます。これらは、おそらく 32 ビット アプリケーションで読み取って、選択した形式に変換できます。

于 2012-11-29T20:48:29.363 に答える