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

MSVCR80D.DLL - what needs this?

anthonyrichards
New Contributor III
302 Views
I have a .DLL that compiles in CVF OK and loads and runs OK from another program.
I have converted the CVF project to IVF using composer XE in VS2005.
I find that the IVF DLL has a dependence on MSVCR80D.DLL where the CVF one had no such dependence.
Dependency Walker shows MSVCR80D.DLL as 'File not found in local directory or search path'.
When I try and debug the DLL using a test program that imports from it, the test program crashes because the application is trying to load the run-time library incorrectly.
Does anyone know where the dependence on MSVCR80D.DLL might be coming from?

0 Kudos
1 Reply
Arjen_Markus
Honored Contributor I
302 Views
The D in that name means that it is a DLL meant for debugging. These are not redistributable
and therefore you do not see it in the path or any of the other directories. Instead the DLL
is made available via the environment of Developer Studio.

You must select the non-debugging system libraries to solve this.

(I hope I describe that correctly)

Regards,

Arjen
0 Kudos
Reply