赞
踩
发表前言:
这只是一个分享,看了挺多的文章与视频,最后才成功安装,作为一个新手,有的步骤其实不太知道为什么,而且有的按某一篇做会卡住,所以把自己的步骤分享出来,仅供参考
可能要也可能不要(有的博客里没说要),前往官网安装cmake的过程中可能会出现无法下载,需要权限,这时候你可以花费一个好盆友帮你下载(我是这么做的)
window64位下载红色圈的
下载完后,打开cmd命令提示符用这个检查即可
cmake --version
如果后面总是不行的话,有git的卸载了重新装一下,在下载就好了,要确保电脑能访问github。但是好像在安装cmake时,就装了一次git,参考下面这篇下载即可
Git下载安装及环境配置,解决安装包下载慢问题(详细版)-CSDN博客https://blog.csdn.net/mengxiang_/article/details/128193219
前去vs官网下载社区版即可,未必要2022的,但至少2017的以上,双击运行之后选择一下至少这两种开发方式
但如果已经下载了并进入了、没有选全,看不到这个界面了,可以在电脑中找到VisualStudioSetup即VS的安装器,点击修改即可,但差不多也重下了,或许有更好的方法(
下载seal库的zip包并解压:https://github.com/microsoft/SEAL/tree/main,点击code,下载压缩包
解压后找到SEAL-main,知道它的位置,然后我们用管理员权限打开cmd,用cd指令进入到该文件中,这边我是把文件解压放到d盘
接着我们依次运行下面三句代码:
(安装时需要链接GitHub下载一些包,可能出现报错,报错了也会有出现build文件,建议重新删掉build文件,多试几次就好了,会有点久)(报错 不等于 只有一小串字写error,不要看到一大串就以为成功了)
- cmake -S . -B build -G "Visual Studio 17 2022" -A x64
- 这边的17、2022看自己vs的版本改就行
- cmake --build build --config Release
-
- cmake --install build
上述过程结束后使用Visual Studio 2022创建一个新项目(可以是默认c++的控制台应用),然后进入项目属性编辑
我是放在d盘,但也只有前面不一样,进入SEAL-main后文件名都差不多,按我这个路径找到它然后复制即可
弄完了点击应用即可,看看成不成功可以试试这个大佬的代码,代码调试时记住把debug调成release
https://blog.csdn.net/Lionxiaorw/article/details/130594951
参考文章:SEAL同态库学习记录_seal库-CSDN博客https://blog.csdn.net/weixin_51094807/article/details/137081200微软SEAL库的安装与CKKS示例-CSDN博客
https://blog.csdn.net/Lionxiaorw/article/details/130594951在Windows环境下安装SEAL同态加密库_cmake -s . -b build -g "visual studio 17 2022" -a -CSDN博客
https://blog.csdn.net/linhan123321/article/details/128075749
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。