rsocket-cpp 编译
项目地址github地址
https://github.com/rsocket/rsocket-cpp
编译使用vcpkg库管理器
前提
- 安装并且使用vcpkg
- Windows 使用Visual Studio 2017
安装依赖库
-
macos
vcpkg install folly:x64-osx vcpkg install fmt:x64-osx
-
ubuntu
vcpkg install folly:x64-linux vcpkg install fmt:x64-linux
-
windows
vcpkg install folly:x64-windows vcpkg install fmt:x64-windows
MacOS编译
-
替换自己安装的vcpkg路径
-
默认会安装到/usr/local/include , /usr/local/lib
git clone https://github.com/rsocket/rsocket-cpp.git cd rsocket-cpp mkdir release cd release cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/Users/maohuawei/dev/vcpkg/scripts/buildsystems/vcpkg.cmake ../ make make install
Ununtu
-
替换自己安装的vcpkg路径
-
默认会安装到/usr/local/include , /usr/local/lib
git clone https://github.com/rsocket/rsocket-cpp.git cd rsocket-cpp mkdir release cd release cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/usr/local/dev/vcpkg/scripts/buildsystems/vcpkg.cmake ../ make make install
Windows
git clone https://github.com/rsocket/rsocket-cpp.git
下载项目后,使用Visual Studio 2019 打开
注意,可以使用Visual Studio 2019 编译,也可以使用Visual Studio 2017 编译,但是 generator 只能使用 Visual Studio 15 2017 Win64
在CMakeLists.txt 头部添加
find_package(zlib)
命令行 error D8021: 无效的数值参数“/Wno-unreachable-code”