The two methods that only exist seem to be:
1) Serialization
2) Save each member one at a time.
Option 1 seems to be the most popular for example Boost::serialization, however i'm having linking problems trying to get the .lib file for serialization to work.
2) save each member in a text format, or possibly binary.
I was curious on what other people do and if there are any tricks or advanced topics to make this easier. I probably have about 10-20 objects I need to save to different files, and it looks like I am going to have to type alot of tedious code to be able to save my data as a text file.