0

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

E1696 无法打开源文件“stddef.h” SEALExamples E:\Visual Studio Enterprise 2017\VC\Tools\MSVC\14.16.27023\include\atomic 15

E1696 无法打开源文件“stdlib.h” SEALExamples E:\Visual Studio Enterprise 2017\VC\Tools\MSVC\14.16.27023\include\atomic 17

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

4

1 回答 1

1

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

于 2019-05-29T06:45:10.813 回答