Msvcr90d.dll not found when created in RELEASE
msvcr90d.dll is a debug version of the C / C ++ library. It looks like you have a dependency somewhere on the debug target. Make sure all project targets are using the C runtime release version and not debug. Also, check out other third party libraries (DLLs) you may be using so they don't depend on msvcr90d.dll
To check the dependencies of your binaries, you can use the Dependency Tool so you can identify a project in your solution that still depends on the debug version of the C library.
source to share
If you get LNK 4098 warning during build see this
http://msdn.microsoft.com/en-us/library/6wtdswk0(VS.71).aspx
And follow the recommendations.
Also, make sure you select the correct C / C ++ runtime on the Code Generation tab (multithreaded DLL - not multithreaded DLL debugging)
source to share