需要 msvcr80.dll 和 msvcr80d.dll 在同一个 dll 中吗?

发布于 2024-09-11 14:19:46 字数 203 浏览 6 评论 0原文

我在这里构建的 dll(在调试模式下)怎么会尝试加载 msvcr80.dll 和 msvcr80d.dll ...我认为这会导致冲突,因为它可以两次解析相同的符号...

我有不知道为什么会出现对 msvcr80.dll 的依赖关系。根据依赖关系步行器输出,该依赖关系直接来自我的 dll,而不是通过另一个 dll ...

这可能是我的调试构建的构建设置问题吗?

how can it be that a dll that i build here (in debug mode) tries to load msvcr80.dll and msvcr80d.dll ... i assume this leads then to a conflict as it can resolve the same symbols twice ...

i have no idea why the dependency to msvcr80.dll comes in. according to dependency walker ouput the dependency comes directly from my dll and not via another dll ...

could this be a problem of build settings of my debug build?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最后的乘客 2024-09-18 14:19:46

这可能是由于您喜欢的 dll 之一以发布模式链接所致
因此,当您加载 msvcr80d.dll 时,它们会加载 msvcr80.dll。

是的,这可能会导致问题

这可能是我的调试构建的构建设置问题吗?

是的

It may be caused by one of the dlls you are liked with is linked in release mode
so they load msvcr80.dll while you are loading msvcr80d.dll.

And yes, this may cause a problem

could this be a problem of build settings of my debug build?

Yes

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文