5

我有一个在 Windows 下作为 64 位应用程序运行的程序。我希望相同的程序作为 32 位应用程序工作。它可以编译、链接和运行,但我无法读取在 32 位应用程序中使用 64 位应用程序存储的文件。我将 boost::serialization 与二进制档案一起用于写入和读取文件。

该软件已经发布给客户。客户端应该能够使用 32 位应用程序读取 64 位应用程序存储的文件。这可能吗?如何?有什么经验吗?

4

2 回答 2

2

考虑使用protable binary archive

于 2012-11-20T13:31:25.660 回答
2

您可以编写一个 64 位应用程序,将二进制存档转换为 xml 存档。这些您可能可以使用 32 位应用程序读取并转换为您选择的格式。

于 2012-11-29T20:48:29.363 回答