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

Problem running EXE on another PC

GWats1
New Contributor I
861 Views

New problem for me. I compiled an old program as a console app and it runs fine on my PC.  When I copied the EXE over to the network and get someone else to run it, he gets an error that it can't run because libifcoremdd.dll is missing.  I found the DLL file on my PC and copied it to the directory where the EXE was located and now another error that says it can't start correctly. I will post the 2 error messages below, but what do I need to do to allow someone else to run the EXE?

0 Kudos
3 Replies
Steven_L_Intel1
Employee
861 Views

Go here, download the latest redistributable installer version, and install this on the target computer. You may have copied the wrong DLL or not enough dependent DLLs. Depending on the other system, you may also need a Microsoft Visual C++ Redistributable installer. Oh, and delete the DLL you copied.

0 Kudos
GWats1
New Contributor I
861 Views

Thanks for the link Steve. Sorry to be a PITA, but do I need to get the RTM and both Update 1 and Update 2 or can I just get the latest Update 2?

Also, in the ZIP files are 64bit and an ia32 version.  If we have Win7-64 do I give him that one?

0 Kudos
Steven_L_Intel1
Employee
861 Views

Just the latest one, which supersedes the earlier. It's usually best to use the latest one available, even if you used an older compiler.

The choice of IA-32 or Intel 64 is based on how you built the application. If it was a "Win32" configuration, then IA-32. If "x64", then Intel 64. The user may also need the MSVC redistributable for the version of Visual Studio you used.

0 Kudos
Reply