Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29280 Discussions

Intel Fortran Dll not running on another computer

rudini
Beginner
821 Views
Hi,

Im using the Intel Fortran with Visual C++ 6. I created a DLL project mixing C++ and Fortran, exporting some functions. After several days studying the manuals and frequently questions in this forum, finally the project runs in my machine (computer) where have installed the Intel Fortran (hard work).

I created an VB-Excel example calling the DLL, and works perfectly in my machine.

BUT, when I copied the files to my laptop that doesnt have Intel Fortran, the VB-Excel Example doesnt work. It doesnt find the DLL. I am sure that DLL path is correct.

Trying to understand this problem, I create in my machine another Visual C++ 6 project, but this time a console application that calls my Intel Fortran DLL (mixed with C). Again, it runs perfectly in my computer, but not in my laptop. This time, it doesnt find the DLL but not my DLL: from Intel. I got all dlls (from Intel files in IA32Lib) and put in the directory in my laptop, with VB-Excel example, my Intel Fotran DLL and my console application (that calls my dll). This time, the console application works, but not the Excel. My computer uses Windows XP, and my Laptop uses Windows 2000.

My actual directives is: /O2 /W1 /GB /4I4 /4Na /Ob0 /4L72 /Quppercase /Qpc64 /4Nb /MD /Qdps.

SO, my questions is:
(1) What Intel DLLs, like , I have to copy to another computer?
(2) IA32 or IA64?
(3) Can I avoid copy these possible DLLs, putting some directives in my project?
(4) Or my laptop NEED to install Intel Fortran, too?
(5) My directives are correct?

I believe these are common questions between developers and programmers.

Thanks
0 Kudos
4 Replies
Intel_C_Intel
Employee
821 Views
I guess you need to read this (Q1023 - DLL not found (VB run-time error 48) article. Here is link to KB.

A.
0 Kudos
Intel_C_Intel
Employee
821 Views
Sorry, I missed you're talking about Intel F.
A.
0 Kudos
Steven_L_Intel1
Employee
821 Views
Here's a list of DLLs typically used by Intel Fortran code linked against the DLL libraries:

LIBF90MD
LIBIEPCF90MD
LIBINTRINSMD
LIBMMD
MSVCRT
MSVCR70 (if VS.NET installed)

This list is likely to change in Intel Visual Fortran. Unlike for CVF, there is not currently a "redistributables" kit - creating one is on our list of things to do.

Steve
0 Kudos
rudini
Beginner
821 Views
Thank you very much...

I think that it was a much more difficult problem...

Rudini
0 Kudos
Reply