So, I've built with VC2005 and VC2010 and got the same issues. For now, I've only sorted the getNew() and destroy() in Maratis, not MaratisPlayer, so the player will almost certainly have more issues. I've also only sorted the release settings for the VC2010 solution for now as I was putting MGui etc into the Maratis binary directory tree. One strange thing that this showed up is that Maratis.exe, when run, requested MCoreDebug.dll, even though I built a release build and (as far as I know) only linked to release libraries... If I gave it MCoreDebug.dll, it would start loading, then crashed, if I renamed MCore.dll to MCoreDebug.dll, it asked for MCore.dll, so I copied MCore.dll and renamed the copy to MCoreDebug.dll and it worked perfectly. Well, apart from the crash on closing. None of this effects running from VC debugger, but still weird.
Ermmm, what else, I think that's about it. I think I've cut down the required libraries after the split, but I'm not 100% sure that it's not got extraneous links.
Download
EDIT: Oh, I haven't got the plugin stuff working right now It was hardcoded for Linux in there at the moment with my home dir, so no plugins will work
Last edited by Nistur (2012-03-15 21:44:33)