[BloodyMess 154] why use "Multi-threaded Debug DLL (/MDd)"?

kaneyxt

22-07-2009 07:07:43

When I use NxOgre with MFC, I get many compiling errors. To avoid the errors, I have to change NxOgre's runtime library type from "Multi-threaded Debug DLL (/MDd)" to "Multi-threaded Debug (/MTd)". Its location is at: Properties -> Configuration Properties -> C/C++ -> Code Generation -> Runtime Library.
My MFC project uses default settings, it uses "Multi-threaded Debug (/MTd)". But why does NxOgre uses "Multi-threaded Debug DLL (/MDd)" for the runtime library? Can I just change the settings and use NxOgre? Thanks!

betajaen

22-07-2009 10:30:48

Because Ogre does and every other MSVC DLL library I know of; NxOgre is a DLL you know.