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?

questionAnswers(6)

yourAnswerToTheQuestion