APSI库安装总结
一、环境要求
二、安装方式
官方提供了两种安装方式:1.使用vcpkg构建和安装APSI;2.手动构建和安装APSI
三、使用vcpkg构建和安装APSI
-
安装vcpkg
1)选择git克隆的方式
git clone git://github.com/microsoft/vcpkg ./vcpkg/bootstrap-vcpkg.sh
2)设置环境变量
-
安装依赖库
注意:windows系统安装所有库时必须跟上后缀
:x64-windows-static-md
例如:
.\vcpkg install seal[no-throw-tran]:x64-windows-static-md
-
修改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)
-
安装APSI
.\vcpkg install apsi:x64-windows-static-md
-
安装结果
[vcpkg安装路径]/buildtrees/apsi/x64-windows-static-md-rel/bin文件下生成sender_cli.exe和recericer.cli.exe