我有很多用户报告他们收到“msvcp100.dll缺失”错误。
我希望将错误文本更改为更有意义的内容,而不是让用户继续报告此内容并回复他们需要安装C ++可再发行组件。告诉他们他们需要安装C ++ redist。
这可能吗?
答案 0 :(得分:4)
如果您不想强制用户安装可再发行组件,则可以静态链接到运行时。转到Project Settings
,找到C/C++
>> Code Generation
。将runtime library
设置更改为multithreaded
(/MT
),而不是multithreaded dll
(/MTd
)。
答案 1 :(得分:2)
我不确定是否可以更改错误消息。我非常怀疑这是因为它是操作系统加载程序的错误 那么为什么不为你的应用程序创建一个安装程序来进行检查,如果需要,还要安装redist包?