title: Fixing the "MSVCP110D.dll is missing from your computer" issue
body: <p>I am facing the following (fairly common) problem: I am running my program in Debug mode in VS2010 and/or VS2012, but at startup it crashes, saying:</p>
  
  <blockquote>
    <p>The programme can't start because MSVCP100D.dll is missing from your
    computer. Try reinstalling the program to fix this problem.</p>
  </blockquote>
  
  <p>Now I found a number of possible solutions, but none of them work for me:</p>
  
  <ul>
  <li><strong>Compile with /MTd instead of /MDd</strong>: actually this does solve the problem, but I am not allowed to: my program is part of a bigger program, and /MD[d] is mandatory.</li>
  <li><strong>Install the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=14632">VS 2010 Redistributable package</a></strong>: This doesn't work because I have VS 2012 installed, so this installer tells me: "A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine."</li>
  <li><strong>Finding, dragging and dropping a version of MSVCP100D.dll into the correct directory</strong>: I am not dropping unknown DLLs into places where they might interfere with other things.</li>
  <li><strong>Last resort: reinstalling VS2010/VS2012</strong>: possible, but as it would also mean reinstalling lots of other packages and plugins I need, I'd like to avoid this if it's not absolutely necessary.</li>
  </ul>
  
  <p>Are there any other options left?</p>