ctypes を使用して Python コード内から使用できる共有ライブラリにプログラムをコンパイルしようとしています。
ライブラリは、次のコマンドを使用して正常にコンパイルされます。
g++ -shared -Wl,-soname,mylib -O3 -o mylib.so -fPIC [files] `pkg-config --libs --cflags opencv`
ただし、ctypesを使用してインポートしようとすると
from ctypes import *
mylib = CDLL("/path/to/mylib.so")
print mylib.test() // Expected output: Hello World
次のエラーが表示されます。
libdc1394 error: Failed to initialize libdc1394
どうしたの?