Данные сохранены boost::archive::text_oarchive
в Boost v1.47 не может быть загружен boost::archive::text_iarchive
на Boost v1.37. Это исключение с Meddage "unknown version"
,
Вот Предусмотрен обходной путь для аналогичной проблемы с двоичными архивами, но, похоже, он не работает для текстовых архивов.
Есть ли исправление, которое я могу сделать в Boost v1.37?
То, что вы ищете, это не обратная совместимость, а прямая совместимость.
Boost.Serialization не поддерживает прямую совместимость из коробки, AFAIK.
Вы можете иметь успех с XML-архивами, но это все же потребует некоторой работы с вашей стороны. Увидеть эта тема
Других решений пока нет …