title: Is there a true 64-bit version of msvcr80.dll? If not, why not?
body: <p><strong><em>I have read the link</em></strong> that answers the question of whether there is a 64 bit version of Visual Studios ( <a href="https://stackoverflow.com/questions/2516436/visual-studio-64-bit">Visual Studio 64 bit?</a> ).  The simple answer is <strong><em>No</em></strong>, but the 32 bit Visual Studio development environment can produce 64-bit executables.</p>
  
  <p><strong>Questions</strong>:  </p>
  
  <p>1) Is there a 64 bit version of the Microsoft redistributable library <strong>msvcr80.dll</strong>?  I have installed the redistributable package on my Windows 7, 64 bit machine, and all the copies (7 in all) found in the winsxs sub-directory indicate in their <em>header sections</em> that they are 32 bit.</p>
  
  <p>2) Isn't it true that: </p>
  
  <p>a) 32-bit executables cannot load a 64-bit dll?</p>
  
  <p>b) 64-bit executables cannot load a 32-bit dll?</p>
  
  <p>c) if it is true that all versions of msvcr80.dll are tru )  32-bit, as indicated in the header sections of each, how can a 64-bit application built with Visual Studio use any of the functionality of this redistributable?</p>
  
  <p>If someone has found a true 64-bit version of this file (msvcr80.dll) i.e. one in which the header section actually states that it is a 64-bit library, please point me to the link.</p>
  
  <p><a href="https://i.stack.imgur.com/9A69m.jpg" rel="nofollow noreferrer">New: Added image of BeyondCompare Viewer to show contents of msvcr80.dll header section, indicating dll is targeted for 32 bit use...</a>  </p>