Windows 编译Microsoft Seal 库
安装Visual Studio 2019
下载在Installer中勾选C++以及CMake依赖项
管理员模式打开Visual Studio,选择文件->打开->文件夹,选择SEAL文件夹打开。
这里Cmake运行时会报错 CMake ERROR:could not find git for clone of。解决方案如下:
1、安装Git.
2、使用代理
命令行中开启代理
选等待Cmake运行完毕。
选择视图->终端
在下方开发者Powershell中输入
# 使用Ninja编译
cmake -S . -B build -G Ninja
cmake --build build
或者使用vs2019编译
cmake -S . -B build -G "Visual Studio 16 2019" -A x64
cmake --build build --config Release
会产生“Cmake error :generator: Ninja“问题,解决方案为,删除CMakeCache.txt文件:
问题产生原因在于版本不统一,之前编译过CMakeLists.txt后,产生了缓存文件CMakeCache.txt,故删除所有CMakeCache.txt文件,重新运行命令:cmake -S . -B build
即可。
使用seal4.0构建文件,可参考文章。