trying to update some of my company's software from visual studio 2003 to 2013. We use a lot of libraries that had to be transplanted from a different location, but after taking care of all the boost copying and adding it to C++ additional include directories, I still get the following error.
error C2039" 'serialize' : is not a member of 'stdext::hash_map Key,Data,Hash_Traits,std::allocator>'
This error occurs in access.hpp in boost/serialization.
Due to intellectual property things, I can't actually include any of my code, but any help would be greatly appreciated.
Thanks
You should make your container class serializable, by implementing the customization points.
I'm going to assume you upgrade to
std::unordered_map
(because you should) and then you can follow the code I wrote here: C++ Boost.Serialization error for hash_map with custom objects as key