Note that there are some explanatory texts on larger screens.

plurals
  1. PODownload or generate msvcp71.dll?
    text
    copied!<p>I wrote a large and complex C application on Windows XP. Now I am recompiling on a 64bit Windows 7 machine. When I run certain executables I get this error: </p> <blockquote> <p>The program cannot start because MSVCP71.dll is missing from your computer. Try reinstalling the program to fix the problem.</p> </blockquote> <p>Apparently this is a .dll that used to come with windows but now does not (see especially this <a href="http://social.msdn.microsoft.com/forums/en-US/windowsgeneraldevelopmentissues/thread/7f5a39ee-e089-4330-a67c-e8e24090939c/" rel="nofollow noreferrer">MSDN forum</a> and this <a href="https://stackoverflow.com/questions/2036397/msvcr71-dll-msvcp71-dll-missing">previous stack overflow</a> question.)</p> <p>Supposedly I should generate this DLL from Microsoft Visual C++ and "extract the DLLs from the merge modules." However, I am using gcc, mingw and make and I would prefer to avoid going to Visual Studio. </p> <p>There are lots of copies of this dll available to download from unverified sources on the internet, but none directly downloadable from Microsoft. What should I do? Do I need to install Microsoft Visual C++? Is there any way to do this with gcc and mingw?</p> <hr> <p><strong>Update:</strong> @Sheng Jiang 蒋晟's hint was crucial. What I hadn't realized was that my dependency on MSVCP71.dll only arises out of linking to a third party DLL. I was able to identify the third party DLL and find a copy of MSVCP71.dll running on another system with that DLL in place. Now I can include the MSVCP711.dll along with the third party DLL and everything runs smoothly. </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload