mathiask88 / node-snap7

node.js wrapper for snap7
MIT License
162 stars 59 forks source link

Install on win32 - build error #13

Closed yasdfgr closed 8 years ago

yasdfgr commented 8 years ago

I tried to install with nmp install node-snap7 and get following errors. Whats wrong? Python 2.7 and VisualStudio Express 2010 C++ are installed.

node-snap7@0.2.2 install C:\Documents and Settings\Administrator\node_modules\node-snap7
node-gyp rebuild
C:\Documents and Settings\Administrator\node_modules\node-snap7>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node  rebuild ) 
  snap_msgsock.cpp
  snap_sysutils.cpp
  snap_tcpsrvr.cpp
  snap_threads.cpp
  s7_client.cpp
  s7_isotcp.cpp
  s7_partner.cpp
  s7_peer.cpp
  s7_server.cpp
  s7_text.cpp
  s7_micro_client.cpp
  snap7_libmain.cpp
  win_delay_load_hook.c
  snap7.vcxproj -> C:\Documents and Settings\Administrator\node_modules\node-snap7\build\Release\\snap7.lib
  node_snap7.cpp
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C2236: unexpected 'class' 'v8::WeakCallbackType'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C3381: 'v8::WeakCallbackType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(74) : see declaration of 'v8::Data'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(96) : see declaration of 'v8::Script'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(108) : see declaration of 'v8::Value'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(86) : see declaration of 'v8::Name'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C2236: unexpected 'class' 'v8::NewStringType'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C3381: 'v8::NewStringType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(102) : see declaration of 'v8::String'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(87) : see declaration of 'v8::Number'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(89) : see declaration of 'v8::Object'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(69) : see declaration of 'v8::Array'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3189): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3189): error C2143: syntax error : missing ')' before ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2143: syntax error : missing ')' before ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2236: unexpected 'class' 'ArrayBufferCreationMode'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C3381: 'ArrayBufferCreationMode' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2143: syntax error : missing ';' before '}' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): fatal error C1003: error count exceeds 100; stopping compilation [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
  node_snap7_client.cpp
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C2236: unexpected 'class' 'v8::WeakCallbackType'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(472): error C3381: 'v8::WeakCallbackType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(74) : see declaration of 'v8::Data'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(96) : see declaration of 'v8::Script'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(108) : see declaration of 'v8::Value'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(86) : see declaration of 'v8::Name'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C2236: unexpected 'class' 'v8::NewStringType'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2072): error C3381: 'v8::NewStringType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(102) : see declaration of 'v8::String'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(87) : see declaration of 'v8::Number'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(89) : see declaration of 'v8::Object'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
          c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(69) : see declaration of 'v8::Array'
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3189): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3189): error C2143: syntax error : missing ')' before ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3193): error C2143: syntax error : missing ')' before ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2332: 'enum' : missing tag name [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2236: unexpected 'class' 'ArrayBufferCreationMode'. Did you forget a ';'? [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C3381: 'ArrayBufferCreationMode' : assembly access specifiers are only available in code compiled with a /clr option [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C2143: syntax error : missing ';' before '}' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3349): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
c:\documents and settings\administrator\.node-gyp\5.4.1\include\node\v8.h(3402): fatal error C1003: error count exceeds 100; stopping compilation [C:\Documents and Settings\Administrator\node_modules\node-snap7\build\node_snap7.vcxproj]
mathiask88 commented 8 years ago

Hi, you need VS 2013 or higher e.g. VS 2015 to get this working with node 4.x+ because they need C++11 support.

yasdfgr commented 8 years ago

Ok, thank you, i'll try it - maybe you should correct the information on this website (it says, requirements VS2010 and above): https://www.npmjs.com/package/node-snap7

mathiask88 commented 8 years ago

Yes, I should add a line that node 4.x+ needs VS13+. Will do that tomorrow. If you have VS10 and VS13/15 installed parallel it could happen that you need to pass --msvs_version=2013/2015 to npm. Look at https://github.com/nodejs/node-gyp/issues/736 for more details.

mathiask88 commented 8 years ago

https://github.com/mathiask88/node-snap7/commit/55b12f6ae00c4fc38ea72b7fcdc2de0cea10f2ae