title: Purpose of "Target machine" field in Visual studio -> Linker-> Advanced Options->Target Machine
body: <p>I'm porting a 32-bit C++ app to 64-bit (using VS2008).
  I'm not sure what does this field mean in the VS2008 ::</p>
  
  <pre><code>Visual studio -&gt;Configuration Properties-&gt; Linker-&gt; Advanced Options-&gt;Target Machine.
  </code></pre>
  
  <p>By default it's value is set to "<strong>Not set</strong>". 
  <strong>Is it compulsory to change it's value to "MACHINEx64" if I want my application to be ported to 64-bit executable.</strong></p>