Archive: how to find if a .dll is redistributable and where to get it?


how to find if a .dll is redistributable and where to get it?
Basically I am looking for the answer to the question in the subject. Specifically, I am installing matplotlib with NSIS but matpotlib needs MSVCP71.dll to run. I know that if I put this file in the system or program directory then matplotlib will run, however, if the file is not there, it will not run. Need to know if I'm allowed to grab this file from a Visual C++ installed computer and if so where I can put it.


Hi jackhoho,

I've googled for the MSVCP71.dll because I were not sure what it's for.

I found out that it's a Runtime Library (Microsoft® C Runtime Library, v. 7.10.3077.0) which you can download for free from the web.

I don't think there would be a problem when you redistribute it, but maybe the safer way would be to install a full C Runtime for your application (Maybe you need the other files later).

Maybe this link can help you.

Greetz Dave


Thanks, I have found that link, which says that msvcr71.dll is distributable, but not msvcp71.dll. I know you can download it freely from the web but I don't want to breach any microsoft laws by distributing it.

Thanks,
Jack