Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29252 Discussions

yet another occurrence of MSVCR80.dll not found

abhimodak
New Contributor I
856 Views

Hi

This topic has come up a zillion times and we are seeing it once again. I am thinking that the reason is the latest hotfix from Microsoft (for Internet Explorer) that came is about 10 days ago.

The following three steps create this issue:

(1) ifort /dll Bundle.f90: generates Bundle.lib

(2) ifort Program.f90 Bundle.Lib: creates Program.exe

(3) Running Program.exe throws the error. "The application has failed .... because MSVCR80.dll was not found. Reinstalling ...".

Has anyone recently encountered this issue?

Abhijit

p.s.

This is most likely unrelated issue: When I tried to "Repair" the compiler through Control Panel -- Add/Remove programs, I get error that "Visual Studio is already running" when in fact I have nothing else open on my computer.

0 Kudos
2 Replies
IDZ_A_Intel
Employee
856 Views

Are those exactly the commands you are using? What does Dependency Walker say about your DLL?

I will comment that if a Fortran main program is linked to a Fortran DLL, you should build the EXE with /libs:dll

0 Kudos
abhimodak
New Contributor I
856 Views

Thanks Steve.

Putting in /libs:dll makes this go away on my computer. However, on some computers (also using WinXP) not using /libs:dll also works fine. On the other hand, for some using Vista, even working through Visual Studio IDE does not work. I guess there have been too many variables here.

Regardless, I think I was climbing on a wrong tree. /libs:dll must be used. Thanks again.

Abhi

0 Kudos
Reply