MSVCR90D.dll not found in debug mode with Visual C++ 2008

前端 未结 10 878
萌比男神i
萌比男神i 2020-12-08 21:34

I have a problem with Visual C++ 2008. I have installed opencv and I\'ve created a new program and I build it with no errors. However, it complains about not finding MSVCR90

10条回答
  •  轮回少年
    2020-12-08 22:20

    There are several potential solutions described in this forum post. See if any of those help.

    One hint from there:

    Go to %System Drive%\Windows\WinSxS and look for the directory x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456

    If this doesn't exist, go to the VS setup and make sure you have all libraries installed under VC++.

    And another one:

    I had the same problem, but fixed it by turning off incremental linking (Project properties... Linker... General... Enable Incremental Linking: No).

    Confirming the last one:

    Projects built on a software-mounted drive complain about a missing MSVCR90D.dll. The problem goes away if you turn off incremental linking (and rebuild all, of course).

提交回复
热议问题