编译boost (windows msvc14)
我的环境
OS: WIN10 (x64)
IDE: VS2015 (VC14)
1. 下载
下载boost包, boost_1_62_0.7z
使用ASIO需要下载 openssl-1.1.0c.tar.gz
编译openssl需要ActivePerl
下载地址:http://www.activestate.com/activeperl/downloads
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