我已经尝试重新安装和重建npm,但问题仍然存在.
最初,问题在于模块mongodb:我没有那个包,所以我mongodb使用这个命令安装npm install mongodb.
它向我显示以下错误:
dyld: Symbol not found: _node_module_register
我正在尝试使用Mac OS-X Mountain Lion上的Xcode编译以下用于创建Java虚拟机的C++代码:
JNIEnv * createVM(JavaVM **jvm){
JNIEnv * retEnv = NULL;
JavaVMInitArgs vm_args = *new JavaVMInitArgs();
JavaVMOption *options = new JavaVMOption[1];
std::string sJavaInstallPath = "-Djava.class.path=" + findJavaPath();
if(sJavaInstallPath == "-Djava.class.path="){
return NULL;
}
options[0].optionString = const_cast<char*>(sJavaInstallPath.c_str());
vm_args.version = JNI_VERSION_1_6;
vm_args.nOptions = 1;
vm_args.options = options;
vm_args.ignoreUnrecognized = false;
long status = JNI_CreateJavaVM(jvm, (void**)&retEnv, &vm_args);
if(status == JNI_ERR){
std::cout << "Failure: Unable to load JVM \t Exit" << std::endl;
}else if(status == JNI_OK){
std::cout << "CreateVM:\t\tJVM loaded successfully" << …Run Code Online (Sandbox Code Playgroud)