microsoft/APSI

发布时间 2023-09-20 16:17:45作者: 坐标轴97

APSI库安装总结

一、环境要求

二、安装方式

官方提供了两种安装方式:1.使用vcpkg构建和安装APSI;2.手动构建和安装APSI

三、使用vcpkg构建和安装APSI

  1. 安装vcpkg

    1)选择git克隆的方式

    git clone git://github.com/microsoft/vcpkg  
    
    ./vcpkg/bootstrap-vcpkg.sh
    

    2)设置环境变量

  2. 安装依赖库

注意:windows系统安装所有库时必须跟上后缀:x64-windows-static-md

例如:.\vcpkg install seal[no-throw-tran]:x64-windows-static-md

  1. 修改cmake文件

    [vcpkg安装路径]/ports/apsi/portfile.cmake

修改:

-DAPSI_BUILD_TESTS=ON

-DAPSI_BUILD_CLI=ON

原因:要编译单元测试和集成测试,请将 CMake 选项 APSI_BUILD_TESTS 设为 ON。要编译发送方和接收方的 CLI 程序,请将 CMake 选项 APSI_BUILD_CLI 设为 ON。(这两个选项默认为OFF)

  1. 安装APSI

    .\vcpkg install apsi:x64-windows-static-md
    
  2. 安装结果

    [vcpkg安装路径]/buildtrees/apsi/x64-windows-static-md-rel/bin文件下生成sender_cli.exe和recericer.cli.exe