title: How to resolve the module machine type 'X86' conflicts with target machine type 'x64' Visual Studio
body: <p>I am compiling Openssl library that I need to use in python script. I am using Visual Studio 2015 Developer Command Prompt. My machine is Windows 7 64-bit.</p>
  
  <p>When I type the command: <code>nmake -f ms\ntdll.mak</code> </p>
  
  <p>I get this error: </p>
  
  <pre><code>tmp32dll\uplink.obj : fatal error LNK1112: module machine type 'X86' conflicts w
  ith target machine type 'x64'
  NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0
  \VC\BIN\amd64_arm\link.EXE"' : return code '0x458'
  Stop.
  </code></pre>
  
  <p>I searched and several solutions for similar problem suggest changing the project platform from the project settings. I do not have VS project. I am running all these commands just to compile the OpenSSL library. I am using the VS command. </p>