- www.boost.org:下载需要的boost版本库
- 进入boost的根路径
- 这里使用vs2015,使用“”VS2015 x64 本机工具命令提示符“ 这里要进行编译必须使用这个
- 进入项目根路径,运行 bootstrap.bat ,会生成b2.exe
- b2 stage --toolset=msvc-14.0 --with-system --with-date_time --with-regex --with-thread --with-serialization threading=multi link=static runtime-link=shared address-model=64 --stagedir="G:\YOUJIALI\long_youcaly_analysis\boostrap\boostrap\lib"
- 其中msvc是编译器的版本,这个和vs的版本有关系
- --with+需要的库 ,这里指定要运行的库
- link:(static 或者 shared)这里指明要生成库的类型是静态库还是动态库
- runtime-link:(static或者shared) 这里指明在运行时库的使用是静态链接还是动态链接
- --stagedir:指明生成的lib库放置的位置
- --build-type=complete 有时添加这个参数,生成debug和release版本,不加也可以
- 这里生成的debug和release要和VS运行库向对应,debug模式,使用debug;不然会出现检测出现问题
- 参考文章:
boost asio生成lib
最新推荐文章于 2022-07-02 19:01:48 发布