OK I looked it up and put the code in, but the compiler doesn't seem to recognize the [Serializable] that I put in front of it. The site didn't say anything about including anything extra?
-sigh- You CAN do this with C++. Using a different compiler IS using C++. YOU didn't read the article he linked properly. You need a new LIBRARY not a new COMPILER. They are completely different. I recommend using the links provided in that article to get the LIBRARY that you need.