关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库

这篇具有很好参考价值的文章主要介绍了关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下载、编译、安装

  1. 事先下载好Visual Studio 17 2022

  2. 在GitHub上下载SEAL-4.0.0.zip并解压或者使用Git克隆SEAL源文件夹,

    git clone https://github.com/microsoft/SEAL.git
    
  3. 在SEAL文件夹所在目录打开终端(PS:需使用Visual Studio下的Developer Command Prompt for VS 2022终端)

    cd seal(文件夹名)
    cmake -S . -B build -G "Visual Studio 17 2022" -A x64
    cmake --build build --config Release
    cmake --install . --config Release
    

    完成以上三步,可以看到SEAL文件夹中
    ...\build\lib\Release\seal-4.0.lib
    .lib文件,以及C:\Program Files\目录下SEAL本地安装库,这样我们就完成了seal库的编译和安装。


创建sealdemo.cpp对库进行简单测试(以build文件夹下的内容为主要依赖,以本地安装库C:\Program Files\SEAL为依赖同理):

  1. 新建sealdemo.cpp源文件,在测试前要设置好VS Project-Properties中的几项内容
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库
    • C++ Language Standard
      关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库
  • Additional Include Directories
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库

  • Additional Libraries Directories
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库

  • Additional Dependencies
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库文章来源地址https://www.toymoban.com/news/detail-460282.html

  1. sealdemo.cpp代码示例
#include "seal/seal.h"
#include <iostream>

using namespace std;
using namespace seal;

int main (){
	EncryptionParameters parms(scheme_type::bfv);//生成方案所需参数
	return 0;
}
  1. 编译运行前先设置运行环境
    Coniguration:Release Platform:x64
  2. 编译运行
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库
  3. 返回结果
    关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库
    成功,表示SEAL加密运算库成功编译并生成。

到了这里,关于关于在Win11-Visual Studio 2022环境中安装MicrosoftSEAL4.0(新支持BGV方案的版本)同态加密运算库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Visual Studio Community 2022 + Win10 编译 OpenCPN 5.9.0 记录

    Visual Studio Community 2022 + Win10 编译 OpenCPN 5.9.0 记录

    前两天尝试用vs2017编译OpenCPN5.0.0,前后折腾了两三天总算编译成功了。官网给出的编译过程比较简单,我在实际编译过程中遇上了很多很多的问题,最多的就是缺少库,好在最后编译通过了。 后来浏览OpenCPN官网的时候发现发布了“5.8.0 Fast Track”,说的就是5.8.0以上的版本的

    2024年02月09日
    浏览(31)
  • Win11下安装Visual Studio 6.0

    Win11下安装Visual Studio 6.0

    本文是在Windows 11上安装Visual Studio 6.0的过程。安装了 Visual Studio 的企业版;但是,相同的方法也适用于专业版。 Visual Studio 6.0 仍然在全球范围内广泛使用,需要为仍希望使用此平台的旧版应用程序和开发人员提供支持。我仍然喜欢使用Visual Basic 6.0。我喜欢录制宏的能力,而

    2024年02月04日
    浏览(47)
  • MatlabR2022b + Visual Studio环境配置

    MatlabR2022b + Visual Studio环境配置

    在Matlab中输入 mex -setup c++ 命令确认MEX使用VS2022编译环境。 VC++目录-包含目录-添加 D:Matlab2022bexterninclude VC++目录-库目录-添加 D:Matlab2022bexternlibwin64mingw64 D:Matlab2022bexternlibwin64microsoft 链接器-输入-添加 D:Matlab2022bexternlibwin64mingw64libmat.lib D:Matlab2022bexternlibwin64mingw

    2024年02月10日
    浏览(29)
  • cuda11.7+visual studio 2022 编译时出现MSB3721问题

    公司项目更新了vs和cuda,我更新完之后发现: C:codeSSRImplDevgEcOG.Common.XrayRegistration_nc“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.7binnvcc.exe” -gencode=arch=compute_86,code=“sm_86,compute_86” --use-local-env -ccbin “C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.34.31933binHostX

    2024年02月04日
    浏览(21)
  • 在win 11/win10 visual studio上安装.net 45

    在win 11/win10 visual studio上安装.net 45

    问题:error MSB3644: The reference assemblies for framework “.NETFramework,Version=v4.5” were not found 因为win10/win11默认的.net已经不是win10,而visual stuido 2019/2022也不再安装这个版本。但是有些古老的程序还是target 4.5。而此时到微软官网下载.net 45直接安装是安装不上的。 以下分享一个成功的安

    2024年02月11日
    浏览(20)
  • FBX SDK 开发环境配置 visual studio 2022

    FBX SDK 开发环境配置 visual studio 2022

    FBX | Adaptable File Formats for 3D Animation Software | Autodesk. 下载windows的sdk并安装. 创建一个c++ console 工程 设置include目录 添加预处理宏 FBX_SHARED=1 添加fbx sdk lib 目录 添加依赖lib :  libfbxsdk-md.lib libxml2-md.lib zlib-md.lib 配置完毕.

    2024年02月10日
    浏览(19)
  • 如何在Visual Studio 2022中配置OpenCV环境

    如何在Visual Studio 2022中配置OpenCV环境

    Visual Studio下载链接 Open CV下载链接 注意:环境配置所有流程中使用到的路径均为个人下载安装软件对应路径!! 【高级系统配置】——【环境变量】——【系统变量-Path】               双击【Path】,进入后点击【新建】,输入红框中所示路径(路径请注意修改为自己

    2024年02月08日
    浏览(19)
  • Visual Studio 2022 cmake配置opencv开发环境

    Visual Studio 2022 cmake配置opencv开发环境

    这里我用的是 widnows 10 64位 , Visual Studio 用的 Visual Studio Community 2022 (社区版) 对于 Android 开发工程师来说,为什么要使用 Visual Studio 呢 ? 因为在 Visual Studio 中开发调试 OpenCV 方便,可以开发调试好后,再移植到 Android 中。 官方地址在这里 : 官方下载地址 不过官方下载地址可能

    2024年02月07日
    浏览(23)
  • Visual Studio 2022 搭建GLFW OpenGL开发环境

    Visual Studio 2022 搭建GLFW OpenGL开发环境

    最近工作需要 需要写一个全景的视频播放器 网上搜了下大概解决方案是 ffmpeg+opengl b站有很多视频  按照视频 搭建了OpenGL的开发环境 先去GLFW的网站下载 windows平台的库文件 为什么使用GLFW  因为GLFW是跨平台的   我下的是64位版本解压后有目录如下    包含了动态库和静态库

    2024年02月03日
    浏览(9)
  • Windows搭建C++开发环境(visual studio 2022)

    Windows搭建C++开发环境(visual studio 2022)

    开发环境的搭建 开发工具:vscode、visual studio 2022、visual studio 2019、2015、2010 .. 安装步骤(以Windows下visual studio2022为例): 打开官网地址  Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 下载社区版2022   下载完成后打开 步骤如下 安装完成后会自动打开出现

    2024年02月06日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包