2013-08-04 30 views
5

Tôi đang làm việc trên một mô-đun đơn giản cho node.js trong C/C++. Mô-đun này phụ thuộc vào thư viện C của bên thứ ba (nguồn mở) có thể hoặc không được cài đặt trên các máy mà mô-đun của tôi có thể được biên dịch.Thư viện của bên thứ ba được bao gồm trong các mô-đun node.js gốc như thế nào?

Câu hỏi của tôi là, làm cách nào để xử lý sự phụ thuộc này? Liệu bindings.gyp có cung cấp một số loại cơ chế mà tôi có thể sử dụng hay không, tôi chỉ cần gói nó (nếu sau đó, như thế nào?), Hoặc tôi nên tài liệu theo cách của tôi và thông báo cho người dùng cài đặt thư viện trước khi biên dịch mô-đun của tôi?

+0

Hãy xem cách này được thực hiện trong các module libxmljs - https: //github.com/polotek/libxmljs – amakhrov

Trả lời

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