błąd ctypes: błąd libdc1394: nie można zainicjalizować libdc1394
Próbuję skompilować mój program do biblioteki współdzielonej, z której mogę korzystać w kodzie Pythona przy użyciu typów.
Biblioteka kompiluje się dobrze za pomocą tego polecenia:
g++ -shared -Wl,-soname,mylib -O3 -o mylib.so -fPIC [files] `pkg-config --libs --cflags opencv`
Jednak gdy próbuję go zaimportować za pomocą ctypes
from ctypes import *
mylib = CDLL("/path/to/mylib.so")
print mylib.test() // Expected output: Hello World
Otrzymuję następujący błąd:
libdc1394 error: Failed to initialize libdc1394
Co się dzieje?