2010-07-09 39 views
6

Tôi đang mở rộng chương trình Python bằng mô-đun C sử dụng giao diện GstPhotography cho GStreamer. mô-đun C của tôi biên dịch tốt, nhưng khi tôi cố gắng chạy nó từ Python, tôi nhận được lỗi này:ImportError: [libraryname] .so: undefined symbol: [function name]

$python Program.py 
Traceback (most recent call last): 
    File "Program.py", line 10, in <module> 
    import MyPythonClass 
    File "/path/MyPythonClass.py", line 19, in <module> 
    import my_c_module 
ImportError: /path/my_c_module.so: undefined symbol: gst_photography_get_type 

Tôi không thực sự chắc chắn điều này có nghĩa, bởi vì tôi không bao giờ sử dụng gst_photography_get_type trong my_c_module.cpp - đó là một chức năng được triển khai trong mã nguồn GstPhotography.

Trả lời

0

Điều đó có nghĩa là bạn không liên kết với đủ thư viện, vì nó không được chỉ định trong tệp pkgconfig hoặc bạn không tham chiếu tệp pkgconfig ở địa điểm đầu tiên.

Các vấn đề liên quan