您的位置:首页 > 其它

boost 在windows下的编译及使用

2012-07-09 18:07 316 查看
关于如何编译及各编译选择项的一些细节推荐这篇文章 : /article/6981137.html

备注:

你可以编译全部boost库或是只是编译你想要的库,也就是说你可以根据需要选择要编译哪些库,这点非常重要,因为boost是如此庞大,完全编译很是耗时间的,初步估计要1小时,况且也耗资源,编译出来需要1G多空间呢,晕。因此一般使用的时候都不会编译整个boost库的,只根据需要编译自己用到的库。用“—with-库名称“选项指定要编译的库,或是用”—without-库名称“指定不编译的库即可。
那么在boost仓库里,哪些库是需要编译的呢?呵呵,答案就在bjam里。
假设在我的机器上,已经编译好了bjam。
运行如下命令:
bjam --show-libraries
则结果如下:
- date_time
- filesystem
- function_types
- graph
- iostreams
- mpi
- program_options
- python
- regex
- serialization
- signals
- system
- test
- thread
- wave
这就是boost需要编译的全部库列表,如果你要用到它们,用选项指定吧(注意不要忘了加—with哦~_~)。
再次说明,以上是boost_1_35_0版本。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: