【发布时间】:2012-07-27 20:58:19
【问题描述】:
当我尝试注册我的 C++/ATL 项目的 32 位版本时
regsvr32 project.dll
我收到此错误:
LoadLibrary("project.dll") failed - The specified module could not be found
project.dll 是我在 Visual Studio 10 上使用 ATL 构建的 dll。
64 位版本注册正常。
我错过了什么?
【问题讨论】:
-
project.dll 在哪里?在与您调用此命令的位置相同的目录中?在 PATH 中?
-
是的,它在同一个目录中(否则我会得到一个错误,说不存在这样的文件!)
-
然后在dependency walker中打开dll,看看缺少哪些dll