charto / nbind

:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
MIT License
1.98k stars 119 forks source link

Error while dooing fourth step #141

Open TheEpicFace007 opened 3 years ago

TheEpicFace007 commented 3 years ago

I did the fourth step in the readme and I got this error:

PS C:\Users\ASD\Project\js\node-nana> npm install --save nbind autogypi node-gyp
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN node-nana@1.0.0 No repository field.

+ autogypi@0.2.2
+ node-gyp@7.1.2
added 102 packages from 70 contributors, updated 1 package and audited 107 packages in 5.275s

3 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

PS C:\Users\ASD\Project\js\node-nana> npm run -- autogypi --init-gyp -p nbind -s hello.cc

> node-nana@1.0.0 autogypi C:\Users\ASD\Project\js\node-nana
> autogypi "--init-gyp" "-p" "nbind" "-s" "hello.cc"

PS C:\Users\ASD\Project\js\node-nana> npm run -- autogypi --init-gyp -p nbind -s binding.cpp

> node-nana@1.0.0 autogypi C:\Users\ASD\Project\js\node-nana
> autogypi "--init-gyp" "-p" "nbind" "-s" "binding.cpp"

PS C:\Users\ASD\Project\js\node-nana> npm run -- autogypi --init-gyp -p nbind -s binding.cpp

> node-nana@1.0.0 autogypi C:\Users\ASD\Project\js\node-nana
> autogypi "--init-gyp" "-p" "nbind" "-s" "binding.cpp"

> node-nana@1.0.0 node-gyp C:\Users\ASD\Project\js\node-nana
> node-gyp "\"

C:\Users\ASD\Project\js\node-nana>if not defined npm_config_node_gyp (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" "\" )  else (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "\" )

  Usage: node-gyp <command> [options]

  where <command> is one of:
    - build - Invokes `msbuild` and builds the module
    - clean - Removes any generated build files and the "out" dir
    - configure - Generates MSVC project files for the current module
    - rebuild - Runs "clean", "configure" and "build" all at once
    - install - Install node development files for the specified node version.
    - list - Prints a listing of the currently installed node development files
    - remove - Removes the node development files for the specified version

node-gyp@5.1.0  C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp
node@15.6.0
PS C:\Users\ASD\Project\js\node-nana> npm run -- node-gyp configure build

> node-nana@1.0.0 node-gyp C:\Users\ASD\Project\js\node-nana
> node-gyp "configure" "build"

C:\Users\ASD\Project\js\node-nana>if not defined npm_config_node_gyp (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" "configure" "build" )  else (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "build" )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  Copying node_modules/nbind/src/symbols.txt to Release\obj\nbind\\symbols.txt
          1 file(s) copied.
  binding.cpp
  common.cc
  reflect.cc
  Buffer.cc
  Binding.cc
  win_delay_load_hook.cc
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndepen
dent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)c:\users\asd\project\js\node-nana\node_m
  odules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndependent': is not a member of 'Nan::Persis
  tent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\common.cc)

c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndepen
dent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\binding.cpp)C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): n
  ote: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\common.cc)C:\Users\ASD\Project\js\node-nana\node_modul
  es\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)

  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\binding.cpp)c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbin
  d\v8/BindWrapper.h(139): error C2039: 'MarkIndependent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCo
  pyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\reflect.cc)

c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndepen
dent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\reflect.cc)
  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\n
ode-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [
C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\
ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\com
mon.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\ref
lect.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\
Binding.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\
Buffer.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-n
ana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\binding.cpp) [C:\Users\ASD
\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\ASD\P
roject\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\ASD\
Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nana\b
uild\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2065: 'Handle': undeclared identifier [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2275: 'v8::Object': illegal use of this type as an expression
[C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
  C:\Users\ASD\AppData\Local\node-gyp\Cache\15.6.0\include\node\v8.h(3710): note: see declaration of 'v8::Object'
..\node_modules\nbind\src\v8\Binding.cc(244): error C2065: 'exports': undeclared identifier [C:\Users\ASD\Project\j
s\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2182: 'initModule': illegal use of type 'void' [C:\Users\ASD\P
roject\js\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2448: 'initModule': function-style initializer appears to be a
 function definition [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(387): warning C4312: 'type cast': conversion from 'int' to 'node::addon_reg
ister_func' of greater size [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.                                            .gyp ERR! stack     at ChildProcess.onExit (C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (node:events:379:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:285:12)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\ASD\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "build"
gyp ERR! cwd C:\Users\ASD\Project\js\node-nana
gyp ERR! node -v v15.6.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-nana@1.0.0 node-gyp: `node-gyp "configure" "build"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-nana@1.0.0 node-gyp script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ASD\AppData\Roaming\npm-cache\_logs\2021-02-07T03_05_06_201Z-debug.log
PS C:\Users\ASD\Project\js\node-nana> npm run -- node-gyp configure build

> node-nana@1.0.0 node-gyp C:\Users\ASD\Project\js\node-nananfigure build
> node-gyp "configure" "build"

C:\Users\ASD\Project\js\node-nana>if not defined npm_config_node_gyp (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" "configure" "build" )  else (node "C:\Users\ASD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "build" )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  binding.cpp
  common.cc
  reflect.cc
  Buffer.cc
  Binding.cc
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndepen
dent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)c:\users\asd\project\js\node-nana\node_mo
  dules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndependent': is not a member of 'Nan::Persist
  ent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\binding.cpp)

  cc:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkInde
  pendent': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc):\users\asd\project\js\node-nana\node_mo
  dules\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndependent': is not a member of 'Nan::Persist
  ent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\reflect.cc)c:\users\asd\project\js\node-nana\node_modu
  les\nbind\include\nbind\v8/BindWrapper.h(139): error C2039: 'MarkIndependent': is not a member of 'Nan::Persisten
  t<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\common.cc)C:\Users\ASD\Project\js\node-nana\node_modul
  es\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)

  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\binding.cpp)

  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)C:\Users\ASD\Project\js\node-nana\node_m
  odules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\common.cc)

  C:\Users\ASD\Project\js\node-nana\node_modules\nan\nan.h(1988): note: see declaration of 'Nan::Persistent<v8::Obj
  ect,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\reflect.cc)
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\n
ode-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(187): error C2660: 'v8::Value::
BooleanValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [
C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(189): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\U
sers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(190): error C2660: 'v8::Value::
NumberValue': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(192): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\no
de-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(193): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(194): error C2660: 'v8::Value::
Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C
:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(196): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\
Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\nod
e-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(197): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(198): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingType.h(200): error C2660: 'v8::Value::
Int32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:
\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\
ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\com
mon.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Use
rs\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\
Buffer.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\ref
lect.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-n
ana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\binding.cpp) [C:\Users\ASD
\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/External.h(112): error C2660: 'v8::Value::ToO
bject': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\ASD\
Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nana\b
uild\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\ASD\P
roject\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2660: 'v8::Value::T
oString': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\Us
ers\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/BindingStd.h(128): error C2512: 'Nan::Utf8Str
ing::Utf8String': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\
Binding.cc) [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Buffer.h(33): error C2660: 'v8::Value::ToObje
ct': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(190): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(191): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(192): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\common.cc) [C:\Users\AS
D\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [C:\Users
\ASD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\binding.cpp) [C:\Users\ASD\Project\js\node-nan
a\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\reflect.cc) [C:\Users\A
SD\Project\js\node-nana\build\nbind.vcxproj]
c:\users\asd\project\js\node-nana\node_modules\nbind\include\nbind\v8/Int64.h(193): error C2660: 'v8::Value::Number
Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C:\User
s\ASD\Project\js\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2065: 'Handle': undeclared identifier [C:\Users\ASD\Project\js
\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2275: 'v8::Object': illegal use of this type as an expression
[C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
  C:\Users\ASD\AppData\Local\node-gyp\Cache\15.6.0\include\node\v8.h(3710): note: see declaration of 'v8::Object'
..\node_modules\nbind\src\v8\Binding.cc(244): error C2065: 'exports': undeclared identifier [C:\Users\ASD\Project\j
s\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2182: 'initModule': illegal use of type 'void' [C:\Users\ASD\P
roject\js\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(244): error C2448: 'initModule': function-style initializer appears to be a
 function definition [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
..\node_modules\nbind\src\v8\Binding.cc(387): warning C4312: 'type cast': conversion from 'int' to 'node::addon_reg
ister_func' of greater size [C:\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.                                            .exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\ASD\AppData\Roaming                                            g\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (node:events:379:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:interna                                            al/child_process:285:12)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\ASD\                                            \\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "build"
gyp ERR! cwd C:\Users\ASD\Project\js\node-nana
gyp ERR! node -v v15.6.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-nana@1.0.0 node-gyp: `node-gyp "configure" "build"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-nana@1.0.0 node-gyp script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ASD\AppData\Roaming\npm-cache\_logs\2021-02-07T03_13_25_252Z-debug.log

I am on windows and I use msvc as compiler

lobtheslob commented 3 years ago

I have the same problem. There is an error with the bindings function: e.g. 'v8::Value:: Uint32Value': function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [C :\Users\ASD\Project\js\node-nana\build\nbind.vcxproj]

os= Win10 python=27 compiler=msvs (window-build-tools)

have tried different version of msvs: same results:

node-gyp configure build --msvs_version=2015 node-gyp configure build --msvs_version=2017 node-gyp configure build --msvs_version=2019

Famosi commented 3 years ago

Did you managed to solve this?

TheEpicFace007 commented 3 years ago

idk its been so long since

borrrden commented 3 years ago

Still an issue for me....

borrrden commented 3 years ago

Unfortunately I think the reason is in the README:

Node.js 0.10.x - 7.x.x

Basically, this will only run on old versions of nodejs that are no longer maintained. The oldest currently supported version is 12.x, and the same issue is there.