ctypes error: libdc1394 error: Fehler beim Initialisieren von libdc1394

Ich versuche, mein Programm zu einer gemeinsam genutzten Bibliothek zu kompilieren, die ich mit ctypes aus Python-Code heraus verwenden kann.

Die Bibliothek kompiliert einwandfrei mit diesem Befehl:

g++ -shared -Wl,-soname,mylib -O3 -o mylib.so -fPIC [files] `pkg-config --libs --cflags opencv`

Wenn ich es jedoch versuche und mit ctypes importiere

from ctypes import *
mylib = CDLL("/path/to/mylib.so")
print mylib.test() // Expected output: Hello World

Ich erhalte folgenden Fehler:

libdc1394 error: Failed to initialize libdc1394

Was ist los?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage