Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
83 Views

missing libraries with .exe ( libifcoremd.dll )

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
Highlighted
Black Belt
83 Views

Depending on the options you

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.

0 Kudos
Highlighted
Beginner
83 Views

Dear mecej4  , Dear all,

Dear mecej4  , Dear all,

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

Really Really,

Thanks

you are always amazing

0 Kudos