我一直在一个项目中工作,这个项目一直在解决问题,直到今天。突然我有一个错误"msvcp90d.dll not found“,程序无法运行到VS2008中。上一次我添加的唯一依赖项是ftgl字体渲染,但它没有任何意义。
问题的原因可能是什么?
更新:我认为我的问题是另一个问题。当我清理和重建时,错误消息是"msvcr90d.dll not found“。有什么建议?
发布于 2011-02-10 23:28:29
msvcp90d是c++ stl库调试版本。当您使用标准c++库时,会自动使用它。
因为这是调试库,所以不应该在生产环境中使用。在安装了Visual Studio的计算机上找不到它的原因可能是您没有在该计算机上安装调试库。使用Visual Studio安装DVD并检查它。
dll更新:您还可以设置您的项目在没有文件的情况下工作。转到项目属性,然后打开配置属性- C/C++ -代码生成选项卡。将运行时库选项设置为名称中没有DLL的值。(有两个版本: Release和Debug,请使用与您的项目配置相对应的版本。)
https://stackoverflow.com/questions/4959019
复制相似问题