Skip to content
Takatoshi Kondo edited this page Apr 3, 2015 · 38 revisions

Welcome to the msgpack-c wiki!

Important

msgpack-c version 1.0.x introduces API versioning mechanism. It requires that users need to include msgpack-c header files in correct order. For example,

#include <msgpack_fwd.hpp>

// Write non-intrusive operator<< and >> overload declaration here.

#include <msgpack.hpp>

// Write other user codes here.

However, it is very difficult to maintain. msgpack-c version 1.1.x removed this header files inclusion rule. I strongly recomend to use msgpack-c version 1.1.x.

Migration 1.0.x -> 1.1.x

All you need to do is:

  • replace msgpack_fwd.hpp with msgpack.hpp
  • Update non-intrusive adaptation codes if you have them.

Discussion about this upgrade

See: https://github.com/msgpack/msgpack-c/issues/249