How to install msvcr90d.dll

How to install msvcr90d.dll? I have a small test DLL (debug mode) in which I created an installation project. In my installation project, I enabled merge modules and policies for vc90_debugcrt_x86.msm, etc. When I install the DLL on my virtual machine, is the dependency host still reporting that MSVCR90D.DLL could not be found?

Thanks in advance.

+6
visual-c ++
source share
4 answers

See here .

Preparing the test machine for launch Debugging execution

Microsoft does not officially support the deployment of debugging times outside of the development / testing environment, but you can get it to work if you need to. It seems like this is setting up a test environment for vanilla.

+2
source share

Just copy the MSVCR90D.DLL file to the same directory as your own dll. Then both your dll and the dependency host will find the MSVCR90D.DLL file.

You may need several other files, such as msvcp90d.dll or msvcm90d.dll, but the dependent walker knows if you need them for your purposes.

+2
source share

MSVCR90D.DLL is a debugging version of the Visual Studio runtime libraries. Usually, if you are deploying this code, you should create it in Release mode and also provide / install Runtime Visual Studio Ristrime. As far as I know, the only way to get debugging DLLs is to install Visual Studio.

+1
source share

The py2exe utility, which converts Python scripts to Windows executables, seems to have a similar problem here . Perhaps the section "Combining the C Runtime Library" will help you find a solution.

0
source share

All Articles