- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear mecej4 , Dear all,
I have configured the ompiler option "/libs:static". Now it seems to work.
Really Really,
Thanks
you are always amazing

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page