Well, I can confirm the error... when building to use the pocrt.dll (multithreaded dll setting) it will not compile and delivers the error as you describe in your first message.
Also, I get the same message when I switch to 32bit and/or console modes...
Either we both don't know how to do this... or there's a problem
Anyone else?
Edit:
Also when you link against crtmt64.lib you are effectively flipping the library setting to multithreaded lib which will then link directly into your program instead of using the DLL.