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

running an executable ivf file on another computer

intel_ip
Beginner
1,646 Views

Am having a problem running an exe file created using ivf on another computer. Get the following error message: The program can't start because libifcoremdd.dll is missing from your computer.

Would appreciate a solution to this problem - thanks

 

0 Kudos
9 Replies
mecej4
Honored Contributor III
1,646 Views

On the target machine where you want to run the program, you need to install the redistributables package. See https://software.intel.com/en-us/articles/redistributables-for-intel-parallel-studio-xe-2015-composer-edition-for-windows. You may need to install the Microsoft Visual C redistributables as well.

0 Kudos
DavidWhite
Valued Contributor II
1,646 Views

Alternatively, if you build your application with the Multithreaded option (/libs:static /threads), then the required DLL's will be included in the executable and you will not need to redistribute any other packages.

The consequence of doing this, however, is that your executables will be larger.

0 Kudos
intel_ip
Beginner
1,646 Views

mecej4 wrote:

On the target machine where you want to run the program, you need to install the redistributables package. See https://software.intel.com/en-us/articles/redistributables-for-intel-par.... You may need to install the Microsoft Visual C redistributables as well.

Thanks very much. It worked well.

0 Kudos
intel_ip
Beginner
1,646 Views

David White wrote:

Alternatively, if you build your application with the Multithreaded option (/libs:static /threads), then the required DLL's will be included in the executable and you will not need to redistribute any other packages.

The consequence of doing this, however, is that your executables will be larger.

How does one  build an application with the Multithreaded option (/libs:static /threads)? - cheers 

0 Kudos
DavidWhite
Valued Contributor II
1,646 Views

In Visual Studio,

Select your project

Properties / Configuration Properties / Fortran / Libraries / Runtime Library

change the option from Multithreaded DLL to Multithreaded.

Regards,

David

0 Kudos
intel_ip
Beginner
1,646 Views

Thanks for your quick response.  Attached is a print screen of what is presently the option for 'runtime library'. Does that make sense?  So I should change this option to 'Multireaded', correct?

Thanks again for your help.

Cheers, Ian

0 Kudos
DavidWhite
Valued Contributor II
1,646 Views

You'll want Debug MultiThreaded for the Debug build and Multithreaded for the Release build.

David

0 Kudos
intel_ip
Beginner
1,646 Views

Thanks for the explanation!  I will try that.

Ian

0 Kudos
intel_ip
Beginner
1,646 Views

Hi David:

Tried your suggestion and it worked well - thanks very much.

Ian

 

0 Kudos
Reply