编译boost (windows msvc14)

我的环境

OS: WIN10 (x64)
IDE: VS2015 (VC14)

http://www.boost.org/

1. 下载

下载boost包, boost_1_62_0.7z
使用ASIO需要下载 openssl-1.1.0c.tar.gz

编译openssl需要ActivePerl

下载地址:http://www.activestate.com/activeperl/downloads

x86
x64

2.安装(生成lib和copy *.hpp)

PS. Boost只有仅有很少库,需要载入库, 其他的都可以通过载入hpp方式直接使用(Boost 没有*.h 和 *.cpp)。 (hpp 命名由来: header + cpp = hpp)

官方 windows/unix-variants 安装文档

C:\boost_1_62_0\more\getting_started\windows.html

C:\boost_1_62_0\more\getting_started\unix-variants.html

7zip解压boost_1_62_0.7z,解压到目录 D:\XXX\boost_1_62_0

1.(管理员方式) 运行 bootstrap.bat
    生成 b2.exe、bjam.exe 等文件

2.(管理员方式)运行cmd 

    `cd D:\XXX\boost_1_62_0`
    `b2 install`

默认拷贝:
所有(hpp)到 C:\Boost\include\boost-1_62\boost
所有(需要的动态库DLL,静态库lib)到 C:\Boost\lib\

===============
工程如何载入lib和hpp文件,就不多说明了

==============
其他参考链接
unixlike
http://blog.csdn.net/cybertan/article/details/5770227

windows
http://jingyan.baidu.com/article/dca1fa6f768d76f1a4405289.html

posted @ 2016-11-29 15:56  scott_h  阅读(1411)  评论(0编辑  收藏  举报