cpp-netlib 旨在用最新的 C++ 标准,提供易用的网络接口库。
编译步骤
1. 编译 boost
1 | bootstrap.bat |
runtime-link=shared
是使用动态库方式编译,对应 VS 设置值runtime = MD
runtime-link=static
是使用静态库方式编译,对应 VS 设置值runtime = MT
2. 生成 cpp-netlib 配置文件
1 | mkdir cpp-netlib-build |
其它的设置选项还有:
- -DCMAKE_BUILD_TYPE=Debug
- -DCMAKE_C_COMPILER=clang
- -DCMAKE_CXX_COMPILER=clang++
3. 打开 cpp-netlib-build/CPP-NETLIB.sln
编译
可以全部编译,也可以根据需要单独编译某个模块。比如,单独编译 cppnetlib-uri
项目。编译好的文件输出在 cpp-netlib-build/libs/network/src/Release
遇到的问题
1. Invalid escape sequence \U
检查 -DBOOST_ROOT=
后面的路径分隔符是不是反斜扛。