Dumpbin not showing MSVCR71.dll

hi

I am using Visual studio .net 2003 7.1 version. I have an executable built in this IDE and it uses some 3rd party dlls.

When I use dumpbin /dependents on the debug version of this executable, it shows me the MSVCR71d.dll as one of its dependents and I checked the debug version of the 3rd part dlls and it showed me the same MSVCR71d.dll. This way I was able to confirm both my exe and the 3rd part dlls are using the same CRT.

Now I wanted to confirm this for the release version as well. The release version of the 3rd part dlls shows me the MSVCR71.dll when dumpbin is used. But my executable is not listing the MSVCR71.dll. Why is it not showing MSVCR71.DLL Is there any other way for me to confirm that MSVCR71.DLL is being used my by executable

regards,

sk80.



Answer this question

Dumpbin not showing MSVCR71.dll

  • Rajendran

    Are you sure that you used the same compiler options "CRT-DLL" in both Debug and Release

    The Release version should have /MD set, the Debug Version /MDd. Seams that your release version is built with /MT and your debug version with MDd!



  • Titi des bois

    hi Martin,

    You got it right. I was doing exactly what you said. Thanks for your reply and hats off to you.

    regards,

    sk80.


  • Dumpbin not showing MSVCR71.dll