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

dll error

Rasa_N_
Beginner
642 Views

Hi,

I am converting a program from Microsoft fortran power station to intel fortran. I compiled the program and bulid a exe file. when i run the exe file, it give system error " The program can't start because mkl_intel_thread.dll is missing from your computer. Try reinstalling the program to fix the program".

I have added the libraries "mkl_intel_c.lib mkl_core.lib mkl_intel_thread.lib" in the additional dependencies. But still error msg appears.

Any solution for this problem?

Thanks in advance.

Rasa

 

0 Kudos
2 Replies
Yu__Tao
Beginner
642 Views

Rassa,

You can refer to some previous discussions on "MKL redistribution":

https://software.intel.com/en-us/forums/topic/289147

https://software.intel.com/en-us/forums/topic/282514

0 Kudos
TimP
Honored Contributor III
642 Views

According to your description, it would seem that you didn't encounter a difficulty until you tried to execute, but if you had run within your build environment, your PATH setting should have included the MKL .dll folder which was used for build and link.

If your project conversion includes /iface:cvf (so as to allow use of a .lib or .obj which hasn't been rebuilt) it should be worth while to remove the iface setting for compatibility with normal MKL, Then you could start with one of the /Qmkl options rather than specifying specific libraries, and you might avoid the question of whether you want 32- or 64-bit mode.  In case that cvf option is set, you would have a chance to use MKL only in CVF compatible 32-bit mode.

 

0 Kudos
Reply