This article is only for limited audiences. If you use Visual Studio C++ (2008) and have a question about What is the MD and MT, then you might be interested in this. When I made a Console Application on the Visual C++ 2008 using STL. I start to get the following error. error LNK2001: unresolved external symbol __imp___CrtDbgReportW It is related with a Windows runtime library. One thing is Unicode related, so I switched off. It seems this is related C/C++ Code generation, Multi-threaded Debug Dll (MT option) (/Mdd) or Multi-threaded debug (/MTd). (Note: only one character difference /MDd and /MTd.) In some reason while I develop an application, I got a warning about there is a library conflict, and suggested to ignore one of the runtime libraries. I followed the link's output and ignore the 'MSVCRT' library. But this is the problem. I removed it from the ignore library list. I set up all the Code Generation to Multi-threaded Debug DLL (/MDd) for debug, and not ignore any r
Mathematics, programming, and a little bit of my life.