摘要: Boost库本身不用多介绍,每个用C++的人都对它有或多或少的概念。尽管它存在着是否过度设计、是否学院派这类的争论,不过作为C++标准库的后备它的优秀是谁也否认不了的。下面是网上摘录的一段:这世上总会有一些智慧让你吃惊。Boost就是这样的东西。Boost没有修改C++的任何规则。它是一个完全符合C++规范的代码库。对于大部分Boost应用来说,它是不用编译的,直接包含头文件就可使用,如:anyarrayasioconversioncrcbind/mem_fnenable_iffunctionlambdamplsmart_ptr...只有少部分需要编译成库文件,需要编译的库如下:date_ti 阅读全文
posted @ 2011-04-20 21:57 dainiao01 阅读(769) 评论(0) 推荐(0) 编辑
摘要: windows下使用gcc编译boost库 收藏 在进行之前,首先需要准备的当然是下载boost库的合适版本,下载安装gcc for windows,这些直接google,这里只简单记录编译时的步骤,防止遗忘之用。虽然我只是一很菜很菜的菜鸟,可是却非常迷恋gcc+gdb+vim的组合,就算现在的VC如何强大如何方便,在进行一些只使用标准库和win sdk的编程时大部分时候还是在gvim里进行的。首先需要得到bjam,将下载下来的boost库文件解压到一个文件夹里(假设其路径为###/boost),则在###/boost /tools/jam/src文件夹下可看到一个批处理文件build.ba. 阅读全文
posted @ 2011-04-20 21:53 dainiao01 阅读(1683) 评论(0) 推荐(0) 编辑