缺少msvcp100.dll - 更多信息错误

时间:2011-11-21 14:17:38

标签: c++ windows dll

我有很多用户报告他们收到“msvcp100.dll缺失”错误。

我希望将错误文本更改为更有意义的内容,而不是让用户继续报告此内容并回复他们需要安装C ++可再发行组件。告诉他们他们需要安装C ++ redist。

这可能吗?

2 个答案:

答案 0 :(得分:4)

如果您不想强制用户安装可再发行组件,则可以静态链接到运行时。转到Project Settings,找到C/C++>> Code Generation。将runtime library设置更改为multithreaded/MT),而不是multithreaded dll/MTd)。

答案 1 :(得分:2)

我不确定是否可以更改错误消息。我非常怀疑这是因为它是操作系统加载程序的错误 那么为什么不为你的应用程序创建一个安装程序来进行检查,如果需要,还要安装redist包?