将SDK封装为 NodeJS C++ Addon时,遇到了编译问题,求助大神

node-gyp configure都成功了,也生成了binding.sln解决方案文件,但是后续编译就发现以下编译问题:

求助大神,帮忙分析下,是nodejs版本不对吗?还是别的什么原因?

以下是node、node-gyp的版本
PS D:\Codes\Electron-SDK-2.9.1> node-gyp list
gyp info it worked if it ends with ok
gyp info using node-gyp@7.0.0
gyp info using node@14.3.0 | win32 | x64
14.3.0
gyp info ok

今天又试了试,下载了v10.13.0版本的nodejs头文件和依赖库,就解决了。
:joy::joy::joy::joy::joy::joy:

1赞