I have never used boost pointers so I have no idea what implications does the change from scoped_ptr to shared_ptr have, but otherwise compilation fails in EditorParser, because its boost::scoped_ptr<ParserData> data; is non-copyable.
I wanted to slowly remove MFC and replace Windows specific stuff with Qt, etc. Unfortunately, after these changes, the editor GUI is visible for a second and then it crashes at various places: https://github.com/JanSimek/shadowgrounds/issues/2
I did what I could to make the editor compile on Windows in this commit: https://github.com/JanSimek/shadowgrounds/commit/dac4bd2308e60bb0948f35e419297d4e75512906
I have never used boost pointers so I have no idea what implications does the change from scoped_ptr to shared_ptr have, but otherwise compilation fails in EditorParser, because its
boost::scoped_ptr<ParserData> data;
is non-copyable.I wanted to slowly remove MFC and replace Windows specific stuff with Qt, etc. Unfortunately, after these changes, the editor GUI is visible for a second and then it crashes at various places: https://github.com/JanSimek/shadowgrounds/issues/2