Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
26730 Discussions

missing libraries with .exe ( libifcoremd.dll )

diedro
Beginner
3,375 Views

Dear all,

I am developing a code with Intel Visual studio.

In my laptop everything works fine. However, the exe does not work on one colleague's laptop and on a workstation.

Both of them says that the libifcoremd.dll library is missed.

What could be the problem?

How can I solve it?

Really, Really,

Thanks 

 

 

0 Kudos
2 Replies
mecej4
Black Belt
3,375 Views

Depending on the options you used when producing it, your EXE may depend on a number of DLLs, such as libifcoremd.dll, which contains the Fortran runtime routines. If you move that EXE to a different PC that does not have those DLLs, the EXE will not run. The simplest solution is to have the user on the client machines download and install the Intel Fortran redistributables  package https://software.intel.com/en-us/articles/intel-compilers-redistributable-libraries-by-version .

You may use tools such as Dependency Walker ( http://www.dependencywalker.com ) to ascertain which DLLs are needed by your EXE. You may also look into compiler options such as /libs:static, which will reduce or eliminate the dependency on DLLs, at the expense of increasing the size of the EXE.

diedro
Beginner
3,375 Views

Dear mecej4  , Dear all,

I have configured the ompiler option "/libs:static". Now it seems to work.

Really Really,

Thanks

you are always amazing

Reply