Повысьте сериализацию проблем обратной совместимости

Данные сохранены boost::archive::text_oarchive в Boost v1.47 не может быть загружен boost::archive::text_iarchive на Boost v1.37. Это исключение с Meddage "unknown version",

Здесь предлагается обходной путь для аналогичной проблемы с двоичными архивами, но, похоже, он не работает для текстовых архивов.

Есть ли исправление, которое я могу сделать в Boost v1.37?

1 ответ

Решение

То, что вы ищете, это не обратная совместимость, а прямая совместимость.

Boost.Serialization не поддерживает прямую совместимость из коробки, AFAIK. Вы можете иметь успех с XML-архивами, но это все же потребует некоторой работы с вашей стороны. Смотрите эту тему

Другие вопросы по тегам