完整编译boost

bjam --build-type=complete


完整编译某个库,比如thread

bjam --with-thread --build-type=complete


如果不使用complete参数的话,编译出来的lib不全



vs 2003 编译boost新版本问题

builtins.c(1886) : error C2065: “FSCTL_GET_REPARSE_POINT” : 未声明的标识符


builtins.c(1890) : error C2065: “IO_REPARSE_TAG_SYMLINK” : 未声明的标识符

修改

boost_1_58_0\tools\build\src\engine\jam.h 54行左右,添加:

#define _WIN32_WINNT 0X0501

#define OI_REPARSE_TAG_SYMLINK   (0xA000000CL)