早上在调试一个程序时,弹出提示:
没有找到 MSVCR80.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
Release下正常。
出现这个问题,把项目属性中的运行时库从“多线程调试DLL”改成“多线程DLL”即可。如果已经是“多线程DLL”,那么先改成“多线程调试DLL”,编译一下,再改回“多线程DLL”即可。
具体情况,这里,有一个文件,本不使用预编译头的,在使用预编译头后,编译通过,调试出现上述错误,而在Release时正常。
不使用预编译头,将“多线程调试DLL”改成“多线程DLL”就没有问题了。