msvcr100d.dll is missing (OpenCV 2.4.2, VisualStudio 2012)
Hello I downloaded and unzipped OpenCV-2.4.2.exe on my PC. Then created a new Win32 project in VS 2012, set all the Paths in Project properties, set the environmental variables in Win7. When I'm trying to start the program in debugging mode I get the "The program can't start because MSVCR100D.dll is missing from your computer. Try reinstalling the program to fix this problem".
Ok, I downloaded the MSVCR100D.dll and threw it in Windows/System32... But the problem still remains. What should I do to use OpenCV in VS 2012? I don't want to build the OpenCV libraries from scratch. Maybe is there another simpler way?
If somebody has the pre-built 2.4.2 for VS 2012 please give a link.
Related question http://answers.opencv.org/questions/2587
Unfortunately a pre-built set of libraries for OpenCV for Visual Studio 2012 is not provided with the official OpenCV installation. However you can use the MSVCR100D.dll from an alternate Visual C++ 2010 Express installation. Or you can build your own libraries using CMake. But unless you are going to change the OpenCV source code or contribute to it, I think it would be easier if you could just use the pre-built libraries for Visual Studio 2010. Just build your code in Release configuration.