在win7上使用libxml2时,python com组件不会注册

时间:2011-02-04 14:33:40

标签: python com

我已经构建了一个使用libxml2 python绑定的com组件,构建成功但是当我尝试注册组件时,我得到“无法找到指定的模块,无法加载python dll”这是使用捆绑文件选项设置为1 构建组件时出现的错误 如果我构建捆绑文件设置为3 的组件,那么我得到一个不同的错误,说组件已加载,但对DllRegisterServer的调用失败,错误代码为80040201

如果删除了libxml2导入,则一切正常。

任何帮助都会很棒。

感谢

1 个答案:

答案 0 :(得分:1)

很可能,注册COM组件的regsvr32.exe找不到COM组件所需的DLL。

我不熟悉Python COM组件,但有哪些方法可以在其上运行depends.exe?这是跟踪二进制依赖性问题的常用方法。