【发布时间】:2015-08-31 13:39:59
【问题描述】:
我有一个调用 dll (VS2008) 的可执行 C++ 项目 (VS2008)。并且该 DLL 还调用使用 OpenCV 的 DLL (VS2012)。在 Visual Studio 所在的计算机上工作正常。但是我在尝试在另一台计算机上执行相同的文件包时出现“LoadLibrary failed.Error 127”。
我已经使用 Dependency Walker 检查了文件并添加了所有缺少的 DLL。
【问题讨论】:
-
这是一个简单的文件未找到错误。你只是不知道是哪一个。不要使用 Depends,使用 SysInternals 的 Process Monitor。跟踪显示程序正在搜索 DLL,但没有找到它。
-
@mats-petersson 正如我提到的文件已添加。在 Dependency Walker 中,一切都很好。由于文件版本错误,问题仅在使用中显示。
标签: c++ opencv visual-studio-2012 dll visual-studio-2008