При компиляции Ogre с MFC в режиме отладки возникла ошибка. Появляется ошибка из-за макроса MFC:
#ifdef _DEBUG
#define new DEBUG_NEW
Который в основном отлаживает новый отладчик Огре -
#define OGRE_NEW new (__FILE__, __LINE__, __FUNCTION__)
Я пытаюсь заставить MFC + Ogre весело работать вместе в режиме отладки, и я получил его для компиляции с:
#ifdef _DEBUG
#undef new
#endif
Ogre::Root * root = OGRE_NEW Ogre::Root( pluginsFile, "ogre.cfg", "Ogre.log" );
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
Но теперь я получаю ошибку времени выполнения: Ogre :: InternalErrorException
Кто-нибудь еще сталкивался / решал эту проблему?