Release Application looking for MSVCR110d.dll

前端 未结 5 1865
忘掉有多难
忘掉有多难 2021-01-04 14:08

I\'ve built a c++ application with Visual Studio 2012. I\'ve tried to get it to run on another machine without VS2012 installed but it will not run. It keeps looking for msv

5条回答
  •  说谎
    说谎 (楼主)
    2021-01-04 14:21

    The d.dll suffix means debug version of C++ runtime DLL. This means your exe is debug build, which requires MSVCR110d.dll.

    You should deploy release build of your exe, which requires MSVCR110.dll.

    Ask the user to install VC2012 runtime redistributable, MSVCR110.dll will be installed.

提交回复
热议问题