生成boost库
下载并解压对应版本的boost库
根据经验选用boost1.71,搭配vs2019
打开boost-1-71-0.找到配置文件project-config.jam,修改使用的编译器为当前vs的msvc
# Boost.Build Configuration
# Automatically generated by bootstrap.bat
import option ;
using msvc : 14.2 : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe";
option.set keep-going : false ;
打开对应配置的vs命令界面,注意x86和x64对应,前者为当前电脑的版本,后者为编译出的boost库版本
进入boost1.71目录,输入下列指令安装某些子库
b2.exe install -j8 --prefix=./build/install address-model=64 --toolset=msvc-14.2 --build-type=complete --layout=versioned --with-chrono --with-date_time --with-filesystem --with-program_options --with-random --with-regex --with-system --with-thread
这样生成的lib位置就在同文件夹下的新建的buildtest文件夹了,这个可以修改。
生成好之后复制该路径名
找到项目中的客户端,右键属性
更改附加库目录
修改之后生成,并在wsserver上层目录中找到x64的release文件夹,从中找到所需的两个dll和一个exe,替换