构建c ++插件时出错,解决方案是什么?

时间:2019-03-02 16:55:26

标签: c++ node.js-addon

macroizing keywords error

这是我尝试构建的代码:

#include <napi.h>

Napi::Object InitAll(Napi::Env env, Napi::Object exports) {
  return export;
}

NODE_API_MODULE(testaddon, InitAll)

1 个答案:

答案 0 :(得分:0)

即使export并未真正使用,它还是C ++中的关键字,因此return export是语法错误(几乎所有其他尝试使用export的尝试)。

猜测,InitAll可能打算返回与参数一样的Napi::Object,因此应该改为return exports;