随笔分类 -  Boost

摘要:1.从boost官网下载boost 1.46.12.执行 apt-get install build-essential (目的是为了安装好象gcc,g++等一些工具进行编译) 注:我是在root用户下进行的操作,普通用户执行 sudo apt-get install build-essential ./是unix-like系统执行文件的前缀,这里就是指要执行bjam文件。 -a是参数,代表重新编译(Rebuild)。输入./bjam -h获得更多帮助。 -sHAVE_ICU=1,代表支持Unicode/ICU。点击这里(http://goo.gl/ySEe) 前提:系统内需要安装有libic 阅读全文
posted @ 2011-04-22 08:58 dainiao01 阅读(649) 评论(0) 推荐(0)
摘要:以minGW编译boost库,并在Code::Blocks中设置boost空应用程序www.firnow.com时间:2010-09-23作者:匿名 编辑:hawk 点击:1024 [评论] boost版本:1.39.0 0.保证有至少5G剩余空间,完全编译需15G。 在系统环境变量PATH中添加路径 <%Code::Blocks安装目录%>/MinGW/bin; <%Code::Blocks安装目录%>/MinGW/libexec/gcc/mingw32/3.4.5; 1.下载boost,解压至<%boost_准备目录%> 2.下载boost_jam,解压 阅读全文
posted @ 2011-04-22 08:51 dainiao01 阅读(326) 评论(0) 推荐(0)
摘要:bjam是boost的编译工具,类似于gnu make,但是据说比make脚本功能强大很多,最方便的是支持vstudio。要使用boost必须学会使用bjam,下面把在windows下配置bjam的步骤记录如下:1.下载安装boost包。 最方便的方法是从http://www.boostpro.com/products/free下载安装包,通过这个安装工具来安装编译好的boost。好像需要手工设置boost_root变量。2.安装好后,在安装目录下会有bin目录,里面有bjam.exe3.把这个bin目录加入path,在命令行下敲bjam应该有反应了。4.接下来配置boost.build。这个 阅读全文
posted @ 2011-04-22 08:39 dainiao01 阅读(2273) 评论(0) 推荐(0)
摘要:Boost库本身不用多介绍,每个用C++的人都对它有或多或少的概念。尽管它存在着是否过度设计、是否学院派这类的争论,不过作为C++标准库的后备它的优秀是谁也否认不了的。下面是网上摘录的一段:这世上总会有一些智慧让你吃惊。Boost就是这样的东西。Boost没有修改C++的任何规则。它是一个完全符合C++规范的代码库。对于大部分Boost应用来说,它是不用编译的,直接包含头文件就可使用,如:anyarrayasioconversioncrcbind/mem_fnenable_iffunctionlambdamplsmart_ptr...只有少部分需要编译成库文件,需要编译的库如下:date_ti 阅读全文
posted @ 2011-04-20 21:57 dainiao01 阅读(791) 评论(0) 推荐(0)