Description
SerialPort Bindings Version
13.0.0
Node Version
v22.2.0
Electron Version
33.2.1
Platform
Microsoft Windows NT 10.0.26100.0 x64
Architecture
x64
Hardware or chipset of serialport
No response
What steps will reproduce the bug?
npm install
What happens?
electron-builder install-app-deps
• electron-builder version=25.1.8
• executing @electron/rebuild electronVersion=33.2.1 arch=x64 buildFromSource=false appDir=./
• installing native dependencies arch=x64
• preparing moduleName=@serialport/bindings-cpp arch=x64
⨯ (node:16496) [DEP0060] DeprecationWarning: The util._extend
API is deprecated. Please use Object.assign() instead.
(Use node --trace-deprecation ...
to show where the warning was created)
serialport.cpp
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(125,67): warning C4003: 类函数宏的调用“max”参数不足 [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(139,66): warning C4003: 类函数宏的调用“max”参数不足 [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(125,67): error C2589: “(”:“::”右边的非法标记 [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(124,35):
此诊断出现在编译器生成的函数“bool v8::internal::SmiTagging<4>::IsValidSmi(T)”中
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(125,67): error C2760: 语法错误: 此处出现意外的“)”;应为“表达式” [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(124,35):
此诊断出现在编译器生成的函数“bool v8::internal::SmiTagging<4>::IsValidSmi(T)”中
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(125,67): error C2760: 语法错误: 此处出现意外的“)”;应为“;” [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(124,35):
此诊断出现在编译器生成的函数“bool v8::internal::SmiTagging<4>::IsValidSmi(T)”中
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(125,67): error C3878: 语法错误:“expression-statement”后出现意外标记“)” [D:\new\gbk_electron\node_modules@serialport\bindings-cpp\build\bindings.vcxproj]
(编译源文件“../src/serialport.cpp”)
C:\Users\86132.electron-gyp\33.2.1\include\node\v8-internal.h(124,35):
此诊断出现在编译器生成的函数“bool v8::internal::SmiTagging<4>::IsValidSmi(T)”中
What should have happened?
Additional information
No response