如何使用微软SEAL库进行同态加密?

How to use Microsoft SEAL library for homomorphic encryption?

我想在大学项目中使用 Microsoft SEAL 库进行同态加密。我之前没有 Visual Studio 2017 (15.9) 的经验。从 github 克隆 SEAL 后,我打开了解决方案文件并尝试构建项目。但它显示了大约 1954 个错误。第一个错误是 -

E1696 cannot open source file "stddef.h" SEALExamples E:\Visual Studio Enterprise 2017\VC\Tools\MSVC.16.27023\include\atomic 15

E1696 cannot open source file "stdlib.h" SEALExamples E:\Visual Studio Enterprise 2017\VC\Tools\MSVC.16.27023\include\atomic 17

对于“errno.h”、“float.h”、“time.h”等还有许多类似的错误。 我想如果我解决了这个错误,其他错误就会消失。当我打开一个空项目时,“stdlib.h”没有问题可以使用。 那么,我做错了什么吗?如何解决?

显然它需要特定版本的 windows SDK (10.0.16299)。安装它并选择发布模式而不是调试后,一切正常。