为使用这些宏,必须包含boost/serialization/export.hpp,在包含该头文件之前,必须首先包含所有要使用的archive类的头文件。
嗯嗯,的確我就是在某一個.h裡include "export.hpp",而又在另一個.cpp檔include "binary_iarchive.hpp",一直都不知道boost原來在使用上還有這些細節,造成我今天半天的時候都在處理這個超乎我想像的問題。 orz....
或許改天真的要來了解一下boost::serialization的底層設計吧,加深自己對boost的認識。
沒有留言:
張貼留言