2016-06-13 4 views
1

2440エラーは、 "。node-gyp \ 4.4.5 \ include \ node \ v8.h (221)」だから何がうまくいかないのか分かりません。node-gypコンパイル・エラーc2240は 'v8 :: Value *'から 'v8:object * volatile'に変換できません

p.s. Windowsマシン上でコンパイルされます。

このエラーの原因となっている文を特定する方法はありますか。ノード-gypを使用するのは初めてです。ありがとうございます。

答えて

0

ここに同じ問題があります。ほとんどの場合、新しいnodejs v4.4.5バージョンが使用されているため、Visual Studio 2012/2013のC++ビルドツールでは使用できなくなる可能性があります。あなたがC++のVisual Studio 2015でビルドツールが、コンパイルする前にこれを実行して試すことができます(他の誰かにこれを明確にすることができますか?)

は:

npm -g install [email protected] 

はあなたが2015年に実行した場合win_delay_load_hook.c(34): error C2373: '__pfnDliNotifyHook2'を修正するhttps://github.com/nodejs/node-gyp/issues/972 をここで参照してください。