无法使用cmd.exe链接DLL

时间:2015-11-11 10:52:30

标签: python dll

从上一周开始,我遇到了这个错误。我有来自第三方的dll需要链接以使我的系统正常运行。

我已将dll放入运行命令提示符的文件夹中。

例如我的python脚本在C:/xyz中,我的dll也在同一个文件夹中。当我从cmd.exe运行python脚本(使用铁python)时,它表示找不到dll。

我可以使用visual studio中的iron python环境运行相同的python脚本,运行正常。

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

错误已解决。问题是第三方dll应该出现在存在iron python可执行文件的文件夹中。 例如,如果文件夹 C:\ Program Files(x86)\ Iron Python2.7 中存在ipy.exe,那么第三方dll必须出现在那里。

我花了这么长时间才弄明白这一点的原因是因为当我使用第三方提供的以前版本的dll时,没有必要在路径 C:\ Program中复制dll文件(x86)\ Iron Python2.7 。但对于新版本,我必须这样做。很奇怪它是!!