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

IVF 8.1 dll not working

Kalgutkar__Rajdeep
289 Views

I have a IVF 8.1 dll that I have been calling from VBA/Excel 2000 for a while on a Win2000 computer. I loaded the Excel file on a new WinXP computer on which IVF is not installed. I now get an error from VBA/Excel that the dll is not found even though I am certain that it is there and the path is correct. I did not bother with dumpbin since the file still works on my old computer with the correct path.

Back in the CVF days, there were 2 dlls that needed to be copied to a computer on which CVF was not installed. Is something similar going on?? What files do I have to copy to make this work?

Fyi, my IVF 8.1 exe files work just fine on WinXP, it's just the dlls that have issues...

Thanks,

RK

0 Kudos
1 Reply
Steven_L_Intel1
Employee
289 Views
It does sound as if you need to copy the dependent DLLs to a folder named on the PATH environment variable, same as with CVF. Which particular DLLs depends on how you linked the 8.1 DLLs. Use Dependency Walker to figure out which ones they are. Probably libifcorert.dll and libmmd.dll.

Also, make sure that you built your DLL in a Release configuration and not Debug. If your DLL is linked to any DLL whose name ends in "d" (such as libifcorertd.dll) then you need to rebuild.
0 Kudos
Reply