La importación de DLL compilada en Python

votos
0

Estoy intentando conseguir el apriltag biblioteca para trabajar en una máquina Windows. El uso de Cygwin, he podido makey make install, lo que resulta en un par de dllarchivos. Lo que ahora necesito hacer es usarlos en un entorno Anaconda.

Hasta ahora, he tratado de copiar los dllarchivos a mi Anaconda env lib dir, y también:

import os
os.environ['PATH'] = 'libapriltag.dll.a' + os.pathsep + os.environ['PATH']

en mi programa en Python, que no ha funcionado, y también

import ctypes
lib = ctypes.CDLL('libapriltag.dll.a')

lo que me dio el error: OSError: [WinError 193] %1 is not a valid Win32 application. ¿Hay alguna forma para que pueda obtener Python para reconocer la biblioteca compartida por lo que puedo `apriltags importación?

Publicado el 19/09/2018 a las 17:02
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more