【发布时间】:2021-04-22 21:37:38
【问题描述】:
所以,我知道 Microsoft 增强了他们的工具集,使得使用 VS2015、VS2017 和 VS2019 构建的应用程序和库之间存在兼容性。
但是,我认为这种组合会失败: 使用 VS2012 (VC11) 的工具集构建的 C++ 应用程序 (.exe),在运行时与 包含使用 VS2019 工具集构建的 C++ 的共享库 (.dll)
但是,我们已经看到这种组合“似乎”有效。
我预计这种组合会失败,但无法解释它的成功。 有人对此有任何想法吗?
【问题讨论】:
-
也许你对 gcc 编译的 dll 感到困惑
标签: c++ visual-studio-2012 compatibility