title: Create C++ unmanaged DLL using VS2010
body: <p>I have created a dll project in VS2010 (Win32 console application>dll). I put some header files in the project when I compile I get this error:</p>
  
  <pre><code>error LINK2001: unresolved external symbol _dllmaincrtstartup@12
  </code></pre>
  
  <p>What is this? How do I fix it?<br>
  Also the header files define a number of abstract classes.</p>