我有一个使用 libcurl.dll
(运行时动态链接)的 Visual Studio 2008 项目。我想将 libcurl.dll
更新到较新的版本。我手动替换了文件系统中的 dll,清理并构建了解决方案。但是在调试期间,项目无法找到 libcurl.dll
编辑:新的 dll 是使用来自 libssh2 的附加依赖项构建的。为了使用新的 DLL,我应该进行哪些更改?
在 Visual Studio 2008 中升级 DLL 的正确方法是什么?
最佳答案
- 使用Dependency Walker查找任何与 DLL 相关的问题。
- 检查 32 位/64 位系统路径是否导致问题。
- 检查依赖 DLL 是否导致任何问题,或者您的 DLL 的
DllMain
是否返回失败。
关于c++ - 在 Visual Studio 中替换依赖项 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26437155/