title: MS C++ 2010 and mspdb100.dll
body: <p>Microsoft's C++ compiler and linker seem to have an odd relationship with <code>mspdb100.dll</code>. When run from the IDE, of course, the compiler and linker work fine. When running either one from the command line, I get an error.</p>
  
  <p>No problem, I located the DLL and copied it to the directory. Now the compiler works fine, but the linker dies.</p>
  
  <p>I could solve the problem by adding "%VS10%\Common7\IDE" to my PATH, but for various reasons (performance, system purity, OCD, etc), I don't want to do that. Why is this setup so touchy, and is there anything else I can do to solve it?</p>