/ / node-gyp erreur de compilation c2240 ne peut pas convertir de 'v8 :: Value *' en 'v8: object * volatile' - erreurs de compilation, node-gyp

erreur de compilation node-gyp c2240 ne peut pas convertir de 'v8 :: Value *' en 'v8: object * volatile' - erreurs de compilation, node-gyp

Le point d'erreur 2440 dans ".node-gyp4.4.5includenodev8.h (221)", donc je n'ai aucune idée de ce qui ne va pas.

p.s. compilé sur une machine Windows.

Est-il possible de savoir quelle phrase est à l'origine de cette erreur, c'est la première fois que j'utilise node-gyp, merci.

Réponses:

0 pour la réponse № 1

Même problème ici. Probablement parce que nous utilisons une version plus récente de nodejs v4.4.5 qui ne peut plus fonctionner avec les outils de compilation C ++ dans Visual Studio 2012/2013. (Quelqu'un d'autre peut clarifier cela?)

Vous pouvez essayer les outils de construction C ++ dans Visual Studio 2015, mais exécutez-le avant de compiler:

npm -g install npm@next

Se référer à ici https://github.com/nodejs/node-gyp/issues/972 pour réparer win_delay_load_hook.c(34): error C2373: "__pfnDliNotifyHook2" si vous courez avec 2015.