WindowsError: [Ошибка 126] при загрузке DLL с ctypes

Это прекрасно работает на Windows 7 с Python 2.7:

<code>lib = ctypes.cdll.LoadLibrary('prov_means')
provmeans = lib.provmeans  
</code>

Библиотека prov_means.DLL находится в моем рабочем каталоге. Он экспортирует простую, автономную функцию C provmeans () без каких-либо зависимостей.

Когда я пытаюсь сделать то же самое на Windows XP и Python 2.7, я получаю

<code>Traceback (most recent call last):
  File "D:\python\Auxil\src\auxil.py", line 130, in <module>
    lib = ctypes.cdll.LoadLibrary('prov_means')
  File "C:\Python27\lib\ctypes\__init__.py", line 431, in LoadLibrary
    return self._dlltype(name)
  File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found 
</code>

Я попытался скопировать DLL в Windows \ System32, а также ввести полный путь

<code>"d:\\python\\auxil\\src\\prov_means"
</code>

с и без & quot; .DLL & quot; расширение. Ничего не работает

Ответы на вопрос(2)

Ваш ответ на вопрос