Node.js 응용 프로그램에 외부 C++ 라이브러리 (헤더 파일과 .so 파일에 대한 액세스 권한이 있음)를 통합하려고합니다. .Node.js에서 C++ 라이브러리 호출 (노드 addons/node-ffi)
내가 말할 수 노드 FFI의 GitHub의의 정의에서을 Node addon
사용 node-ffi
작성 : 많은 연구 후
내 옵션에 감소 C++ 라이브러리에서 직접 작동하거나 작동하지 않는 경우 :
node-ffi는 순수 JavaScript를 사용하여 동적 라이브러리를로드하고 호출하기위한 Node.js 애드온입니다. C++ 코드를 작성하지 않고 네이티브 라이브러리에 대한 바인딩을 만드는 데 사용할 수 있습니다.
그래서 내가 가지고있는 질문은 다음과 같습니다
- 옵션 1) 어떤 식 으로든 ++ 라이브러리 외부 C를 재 작성 의미합니까?
- node-ffi는 C 래퍼없이 C++ 라이브러리를 직접 호출 할 수 있습니까?
저는 C/C++과 관련하여 전문가가 아니므로 답변을 드릴 수있는 기본 사항을 놓친 경우 알려 주시면 제 질문을 개선 할 수 있습니다.
비슷한 질문이 있습니다. http://stackoverflow.com/questions/16783023/node-ffi-vs-node-extension-for-accessing-existing-c-functionality?rq=1 그러나 나는 그것이 내 질문에 완전히 대답하지 않는다고 생각한다. –