Я пытаюсь обновить привязки C модуля Node.js. Я получаю эту ошибку:
../src/cas.cc: At global scope:
../src/cas.cc:58:18: error: expected constructor, destructor, or type conversion before ‘(’ token
NAN_WEAK_CALLBACK(casDtor) {
Исходный код Вот.
Ошибка может быть воспроизведена путем клонирования репо и выполнения npm install
,
Здесь нет NAN_WEAK_CALLBACK
макро. Вместо этого есть Nan::WeakCallbackInfo
а также Nan::WeakCallbackType
. В этих ссылках на документацию есть примеры использования.