Ошибка при сборке аддона с ++, какое решение для этого? - PullRequest
0 голосов
/ 02 марта 2019

ошибка макросирования ключевых слов

Вот код, который я пытался создать:

#include <napi.h>

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

NODE_API_MODULE(testaddon, InitAll)

1 Ответ

0 голосов
/ 02 марта 2019

Несмотря на то, что он на самом деле не используется, export является ключевым словом в C ++, поэтому return export является синтаксической ошибкой (как и любая другая попытка использовать export).

Впредположим, InitAll, вероятно, предназначен для возврата того же Napi::Object, который он получил в качестве параметра, поэтому вместо него должно быть return exports;.

...