Electron sdk can't build on windows from electron 12.2.3

sdk version: 5.5.7681.0323

error:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1363,5): warning MSB8012: TargetPath(…\sdk\win32\zoomsdk.node) 与 Linker 的 OutputFile 属性值(D:\code\clielectron\zhumusdk\5.5.7681.0323\sdk\win32\zoomsdk.node)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。 [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk.vcxproj]
正在创建库 …\sdk\win32\zoomsdk.lib 和对象 …\sdk\win32\zoomsdk.exp
正在生成代码
2493 of 11018 functions (22.6%) were compiled, the rest were copied from previous compilation.
1 functions were new in current compilation
125 functions had inline decision re-evaluated but remain unchanged
已完成代码的生成
setting_recording_wrap_core.obj : fatal error LNK1103: 调试信息损坏;请重新编译模块 [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk.vcxproj]
electron_sdk.pb.cc
D:\code\clielectron\zhumusdk\5.5.7681.0323\lib\node_add_on\protobuf_src\google\protobuf\stubs\casts.h(91,3): warning C4541: “dynamic_cast”用在了带 /GR- 的多态类型“google::protobuf::MessageLite”上;可能导致不可预知的行为 [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
D:\code\clielectron\zhumusdk\5.5.7681.0323\lib\node_add_on\electron_sdk.pb.cc(2372): message : 查看对正在编译的函数 模板 实例化“To google::protobuf::internal::down_cast<const com::electron::sdk::proto::InitSDKParams,const google::protobuf::MessageLite>(From *)”的引用 [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
with
[
To=const com::electron::sdk::proto::InitSDKParams *,
From=const google::protobuf::MessageLite
]
zoom_node_render_addon.cpp
C:\Users\guan_\AppData\Local\node-gyp\Cache\12.2.3\include\node\v8.h(1650,55): warning C4996: ‘v8::Module::ResolveCallback’: Use ResolveModuleCallback [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
D:\code\clielectron\zhumusdk\5.5.7681.0323\lib\node_add_on\zoom_node_render_addon.cpp(93,41): warning C4996: ‘v8::ArrayBuffer::New’: Use the version that takes a BackingStore. See 9908 - v8 - V8 JavaScript Engine - Monorail. [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
D:\code\clielectron\zhumusdk\5.5.7681.0323\lib\node_add_on\zoom_node_render_addon.cpp(146,41): warning C4996: ‘v8::ArrayBuffer::New’: Use the version that takes a BackingStore. See 9908 - v8 - V8 JavaScript Engine - Monorail. [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
zoom_native_to_wrap.cpp
zoom_v8_to_c.cpp
C:\Users\guan_\AppData\Local\node-gyp\Cache\12.2.3\include\node\v8.h(1650,55): warning C4996: ‘v8::Module::ResolveCallback’: Use ResolveModuleCallback [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
uv_ipc_common.cpp
win_delay_load_hook.cc
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1363,5): warning MSB8012: TargetPath(…\sdk\win32\zoomsdk_render.node) 与 Linker 的 OutputFile 属性值(D:\code\clielectron\zhumusdk\5.5.7681.0323\sdk\win32\zoomsdk_render.node)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。 [D:\code\clielectron\zhumusdk\5.5.7681.0323\build\zoomsdk_render.vcxproj]
正在创建库 …\sdk\win32\zoomsdk_render.lib 和对象 …\sdk\win32\zoomsdk_render.exp
正在生成代码
198 of 6431 functions ( 3.1%) were compiled, the rest were copied from previous compilation.
1 functions were new in current compilation
2 functions had inline decision re-evaluated but remain unchanged
已完成代码的生成
zoomsdk_render.vcxproj → …\sdk\win32\zoomsdk_render.node
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\guan_\AppData\Roaming\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess.handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Windows_NT 10.0.19044
gyp ERR! command “C:\Program Files\nodejs\node.exe” "C:\Users\guan
\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js" “rebuild” “–target=12.2.3” “–arch=ia32” “–dist-url=https://atom.io/download/electron” “–release” “–msvs_version=2019”
gyp ERR! cwd D:\code\clielectron\zhumusdk\5.5.7681.0323
gyp ERR! node -v v14.16.0
gyp ERR! node-gyp -v v8.0.0
gyp ERR! not ok

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.