Windows で 64 ビット アプリケーションとして実行されるプログラムがあります。同じプログラムを 32 ビット アプリケーションとして動作させたい。コンパイル、リンク、実行はできますが、64 ビット アプリケーションで保存したファイルを 32 ビット アプリケーションで読み取ることができません。ファイルの書き込みと読み取りには、バイナリ アーカイブで boost::serialization を使用します。
ソフトウェアはすでにクライアントにリリースされています。クライアントは、64 ビット アプリケーションによって格納されたファイルを 32 ビット アプリケーションで読み取ることができる必要があります。これは可能ですか?どのように?経験はありますか?