gpt4 book ai didi

c++ - 了解 dll 依赖关系

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:57 25 4
gpt4 key购买 nike

我正在 visual studio 2008 中构建一个 c++ DLL。

出于某种原因,即使我在 Release模式下构建,我的 dll 仍然依赖于 msvcr90d.dll。我可以看到使用 depends.exe

有什么方法可以找出导致这种依赖的原因吗?我的运行时库设置是/MD

谢谢,丹

最佳答案

在项目属性中转到"Configuration Properties"/Linker/General 面板。将 "Show Progress" 属性更改为 "Display All Progress Messages (/VERBOSE)"

链接器现在会告诉您它为什么要拉入 msvcr90d.dll

如果您从命令行构建,请使用 /VERBOSE 链接器选项(显然)。

关于c++ - 了解 dll 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/334277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com