c++ - 为什么在 Visual C++ 2008 中链接静态运行时库在运行时仍然需要 MSVCR71.dll?

标签 c++ windows visual-c++

我正在构建一个 dll 静态 链接到 c 运行时库。为什么它在运行时需要 MSVCR71.dll?

最佳答案

msvcr71.dll 是 Visual C++ 2003 的 C 运行时。如果您使用 2008 构建,则没有理由引用此 DLL。我的猜测是您依赖于另一个使用 2003 构建并使用动态链接运行时的 DLL。

关于c++ - 为什么在 Visual C++ 2008 中链接静态运行时库在运行时仍然需要 MSVCR71.dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6207216/

相关文章:

c++ - 了解 C++ 中的复制构造函数

c++ - 如何强制 gcc 链接未使用的静态库

c++ - 如何通过将数组的指针传递给函数来找到数组的模式? C++

PHP 7 不适用于 Windows 10

windows - Windows 上的 Scala 服务

c++ - `snprintf_s` 错误的安全感

c++ - uint64 UTC 时间

windows - 各种 Windows 版本上有什么样的 SCTP 支持?

c++ - 为什么使用这两组语句时variable中的数据不同?

c++ - 这有什么问题? C++