gpt4 book ai didi

c++ - DLL 存在时出现 System.DLLNotFoundException

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:08 24 4
gpt4 key购买 nike

当我们在程序中加载 DLL 时出现以下错误并抛出以下错误:

Unable to load DLL 'xxx.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)

这对我来说没有意义,因为 DLL 存在并且在我们每次更改代码时都内置在我们的安装程序中。这个 DLL 已经几个月没有改变了,大约一周前我们新安装的拷贝才开始发生这种情况。有任何想法吗?有问题的项目是从 .NET 3.5 应用程序调用的非托管 C++ 项目。

最佳答案

可能是 xxx.dll 的依赖项之一未找到。您可以使用 DUMPBIN/dependents xxx.dll 检查其依赖项,并使用 Dependency Walker 凭直觉获取一些附加信息。查看哪些在被测系统上可能不存在或无法找到。

关于c++ - DLL 存在时出现 System.DLLNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5860795/

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