컴파일 할 C++ 프로그램을 가져올 수 없습니다. 보시다시피 Node.js addon을 작성하고 있습니다. 내가 선 #include "tbb/concurrent_hash_map.h"을 제거 할 때 #include <iostream>
#include <v8.h>
#include <node.h>
#include <gmp.h>
#include "Defi
https://github.com/TooTallNate/node-expat/tree/gyp 및 node-gyp을 사용하여 컴파일했습니다. node_expat.node가 생성되었습니다. 코드에서 참조 할 때 다음 오류가 발생합니다. module.js:485
process.dlopen(filename, module.exports);
^
Er
노드 0.8과 그 향상된 libuv 용으로 작성된 node.js 모듈 용 C++ 코드가 있습니다. 특히 노드 0.6에 포함 된 libuv에없는 uv_mutex_ * 함수를 사용하고 있습니다. 나는 조건부로 이러한 함수의 pthreads에 해당하는 것을 포함하고 싶지만, 오직 구버전에서 빌드 될 때만 필요합니다. 노드 버전이 0.6 인 경우 크로스 플랫폼 빌