我在windows下没有用vs进行开发, 而是安装mingw+eclipse.
根据官网介绍, boost库中, 一些库无需编译即可使用, 而有一些类库, 如 asio, thread都是与平台有关的, 所以需要编译后才能使用.
根据官网想到, 在linux下面编译安装boost是很简单的, 但windows下介绍就比较少(或许是我没看清)
关于minGw如何安装就不说了, 自己百度一下, 这个应该不难.
另外
先装一个visual stidio . 官网下免费社区版就好
如何编译boost
1. 在boost库下载最新的boost, 解压(我的版本是1.61.0)
2. 设boost解压目录为D:/boost_1_61_0 在cmd窗口中进入到 D:\boost_1_61_0\tools\build, 输入bootstrap.bat 运行bootstrap.bat
3. 步骤2完成后会生成bjam.exe, 将其拷贝到 boost根目录(D:\boost_1_61_0) , 在cmd命令 在根目录中执行:
bjam --build-type=complete toolset=gcc stage
大概n分钟后, 在 D:\boost_1_61_0/stage/lib中就生成了boost的所有动态库静态库. 完成
如果你想了解bjam的参数选项, 或者需要更多东西, 可以阅读根目录下的 Jamroot文件, 里面有所有其他参数的介绍. 如--prefix等