win10 udf编译时发生错误。fluent 20r+visual studio2019 community
LINK : fatal error LNK1104: ????????????kernel32.lib??
经过调查发现,因为C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\Lib缺失
解决方法:
1.安装visual studio2019 community的 SDK和.NET Framework

本人选择了最新的SDK 18362.0版的

.NET Framework选择了最新版4.8
2.独家折腾:
kernel32.lib文件在目录C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64和x86下,C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A下根本没有Lib目录!
创建C:\Program Files (x86)\Microsoft SDKs\Windows目录下Lib文件夹

创建文件夹
将C:\Program Files (x86)\Windows Kits\10\Lib下的10.0.19041.0(可能有其他版本,我这里只复制了最新版的)整个文件夹复制到C:\Program Files (x86)\Microsoft SDKs\Windows\Lib文件夹中。

复制

粘贴
创建系统变量如下

变量值:C:\Program Files (x86)\Microsoft SDKs\Windows\Lib,点击两次确定。
进行compile,结果如下图,发现正常编译

完活,折腾了整整三天