Articles of dll

Falta el archivo Python27.dll – Excepción

He descargado mi código de bit-bucket que fue creado por mi miembro del grupo. Contiene todos los marcos y la carpeta de script de python. Pero cuando ejecuto este código en mi sistema, genera el siguiente error: Este progtwig no puede iniciarse porque falta python27.dll en su computadora. Intente reinstalar el progtwig para arreglar este […]

Archivo DLL cargado dos veces con redirección de DLL a través de manifiesto

python.h en mi proyecto de archivo DLL de Visual C ++ que provoca un python25.dll implícito con python25.dll . Sin embargo, quiero cargar un python25.dll específico (varios pueden estar presentes en la computadora), así que creé un archivo de manifiesto muy simple llamado test.manifest : Y lo estoy fusionando con el archivo de manifiesto incrustado […]

windows, ImportError: error de carga de DLL: no se pudo encontrar el módulo especificado

import numpy as np import cv2 from matplotlib import pyplot as plt img = cv2.imread(’12.jpg’,0) orb = cv2.ORB() kp = orb.detect(img,None) kp, des = orb.compute(img, kp) img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0) plt.imshow(img2),plt.show() cv2 módulos numpy y cv2 a mi directorio de Python y configuré sus variables de entorno. También instalé msvcp71.dll y msvcr71.dll , pero este […]

¿Dónde busca python una dll abierta por ctypes.cdll. en Windows?

Estoy ansioso por no poder encontrar una respuesta simple para esto en Internet, así que quizás haya una en el futuro debido a esta pregunta. Estoy usando pywiiuse, una envoltura de python para la biblioteca C wiiuse en windows. He conseguido varios ejemplos de C simple que funcionan simplemente al incluir la dll, el encabezado […]

cómo lidiar con el PyObject * de C ++ en Python

Creo DLL escrito en C ++, la función de exportación devuelve PyObject *. Luego uso ctypes para importar la DLL en Python. Ahora, ¿cómo puedo obtener el PyObject real? Aquí hay una parte del código c ++: PyObject* _stdcall getList(){ PyObject * PList = NULL; PyObject * PItem = NULL; PList = PyList_New(10); vector intVector; […]

No se puede importar una DLL personalizada en Python

Estoy tratando de exponer una clase de C ++ a python con boost::python , así que estoy revisando este tutorial . .dll proyecto de Visual Studio .dll , con este código fuente: #include using namespace boost::python; struct World { void set(std::string msg) { this->msg = msg; } std::string greet() { return msg; } std::string msg; […]

Problemas de biblioteca dinámica con Python y libstdc ++

Resumen ejecutivo: un módulo de Python está vinculado a una versión diferente de libstdc++.dylib que el ejecutable de Python. El resultado es que las llamadas a iostream desde el módulo fallan. Historia de fondo Estoy creando un módulo Python usando SWIG en una computadora más antigua (con 10.5.8). Por varias razones, estoy usando GCC 4.5 […]

¿Cuál es el camino de la dll cargada?

Estoy cargando un dll con ctypes bajo Cygwin con lo siguiente: import ctypes ctypes.cdll.LoadLibrary(‘foo.dll’) ¿Cómo puedo obtener la ruta absoluta de mi dll? El problema es que no tengo absolutamente ninguna pista donde se encuentra la DLL. ¿Puedo relacionarme con lo siguiente para obtener esta información? subprocess.Popen([“which”, lib], stdout=subprocess.PIPE).stdout.read().strip()

forzando a ctypes.cdll.LoadLibrary () a volver a cargar la biblioteca desde el archivo

Tengo el siguiente código import ctypes lib1 = ctypes.cdll.LoadLibrary(“./mylib.so”) # modify mylib.so (code generation and comstacktion) or even delete it lib2 = ctypes.cdll.LoadLibrary(“./mylib.so”) El problema es que lib2 refiere a la biblioteca compartida original, no a la nueva. Si elimino mylib.so entre las llamadas, no obtengo ningún error. Usar ctypes._reset_cache() no ayuda. ¿Cómo puedo indicarle […]

cx_Oracle – Error en la carga de DLL

Tengo un problema al importar cx_Oracle con Python. Sé que se han discutido muchos problemas con cx_Oracle aquí, pero parece que no puedo encontrar una solución a mi problema después de leer todos los temas relacionados. Tengo dos máquinas, una es mi computadora y la otra es una estación de trabajo remota, que tienen configuraciones […]