Msvcp100.dll丢失-更多信息错误
msvcp100.dll is missing - a more informative error
我有很多用户报告他们得到"msvcp100.dll失踪"错误。
与其让用户一直报告这个问题并回答他们需要安装c++可再发行版,我想把错误文本改成更有意义的东西,例如告诉他们需要安装c++ redist。
这可能吗?
如果你不想强迫用户安装这个可重发行版本,你可以静态地链接到运行时。到Project Settings
,找到C/C++
>> Code Generation
。将runtime library
的设置由multithreaded dll
(/MTd
)改为multithreaded
(/MT
)
我不确定是否可以更改错误消息。我非常怀疑这一点,因为这是操作系统加载程序的错误。
那么,为什么不为您的应用程序创建一个安装程序来进行检查,并在必要时安装redist包呢?
您还可以在应用程序的发布版本中包含应用程序所需的dll
相关文章:
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- C++20 个模块在 clang (Windows):在最简单的示例中键入信息错误
- VisualC++ 2010 有没有办法找出有关未处理异常错误的更多详细信息
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 错误:未定义对"静脉类型信息::电池访问"的引用
- 错误:调用'strcmp'没有匹配函数(尝试设置显示用户信息功能)
- 错误 VSP1011:无法获取调试信息.与 /配置文件链接器开关链接
- 获取进程内存信息失败,错误 6 句柄无效
- 元数据操作失败LNK2022错误 (8013118D):重复类型中的布局信息不一致 (选择设备参数):(0x020002
- 32位到64位:LNK2019错误,如何检索相关信息
- 从带有 getline() 的文件读入一行上有多个信息得到无效参数错误
- 构建 vcxproj 文件给我一个无信息的错误"The system cannot find the path specified"
- 共享库中非模板基的模板子类导致未定义的符号类型信息'class'链接错误
- 如何通过 boost::asio 从send_to获取特定的错误详细信息?
- 如何获取有关protobuf解析过程中生成的错误的更多详细信息?(C++)
- SIGSEGV 错误详细信息和删除步骤
- WinHttpGetDefaultProxyConfiguration 返回错误的代理信息
- 函数返回的信息错误
- 使用 c# 和非托管 DLL 时出现堆集信息错误
- Msvcp100.dll丢失-更多信息错误