I finally managed to use my *.exe by copy/paste all the dll included in the mkl\ia32\bin file.
I tried to install the above redistibutable Intel Fortran package but I cannot manage to use it properly. The intel dlls needed to run my application is not seen by my *.exe. DO I have to add an option upon the compilation of my fortran dll in order to use, on a third party computer, the redistributable package (ex.: a dependency optionin the visual studio interface to tell the dllto lookin the environment path)?
The Intel Fortran dll needed to run my application are on the third party computer in the following floder:
C:\Program Files (x86)\Common Files\Intel\Shared Files\fortran\Bin
This path is also include in the environment of the third party computer.
When I execute my program,my Fortran DLL is loaded but cannot find the other Intel Fortran dlls if those dlls are not in the same folder as my Fortran dll.
First here are the answers to your questions:
2) I said that I am not able to manage how to use properly the redistributable package. I went in the share folder of the third party computer where the redistributable package was installed and Icopy/paste all its content to the folder where my fortran dll and my *.exewere installed on this computer and I partially solved the problem.
2a) I mentioned previously that I added all needed dlls of mkl in an appropriate folder on the third party computer. It seems like mkldoes not have a redistributable package like the Intel Fortran compiler.
3) I built my dll in release mode.
Here is my question:
Is there an option in the microsoft visual studio environement where I can tell to the Fortran compiler that I want my dll to look in the environment path. The fortrandll is working properly on the computer where I have the Intel Fortran compiler installed but cannot find the Intel Fortran dlls on a third party computer when those dlls are not included in the same folder as my *.exe and my Fortran.Dll. (like I said, I managed to use my *.exe on a third party computer)
Thank you for your help!
Thanks for the tips !
A simple Windows 7 reboot did the job!
It seems like my third party computer was not considering the new environment path installed after the execution of the redistributable package of IVF. I did not thought about rebooting the computer since a cmd.exe execution confirmed me that the new path was present on the computer...
I was not able to finda redistributable package for mkl... anyone?
And by the way, the third party computer is my computer (new quadcore computer freshly bought)where I can ultimately install the Intel Fortran compiler. So no worries for the "legalness" of my work.