Windows下常用的两种编译器,dev c++和visual c++都没有内置boost库,所以需要自己编译。当然,如果你只用到那些header-only libraries,你完全不需要自己编译,直接把boost的头文件目录添加到编译器的include目录就行了,这些都不在话下。比较繁琐的是那些需要自己动手编译的库,比如regex库。这时,可以参考boost文档中《Getting started on windows》这篇文章,使用bjam工具来build regex库。 我是使用vc9来编译的,下面以编译regex库为例: