http://www.boostpro.com/download/ 下载安装版的BGL。但是没法打开链接,页面老被重置。最后使用Vpn软件 Packet iX。
进入下载页面了,找到32位的最新版本 “
BoostPro 1.51.0 Installer (32-bit) (200K .exe)”,双击下载。
2,安装:基本上是一路next, 当然安装路径可以选择其它位置。为了学习其它boost库,在安装内容选项勾选了multhread 和 Regex, 在这个窗口的左侧显示需空间 1.3GB.点击完成后,安装程序开始下载并安装。整个安装过程估计要二十多分钟。跟网速有关系。
3,设置:打开vs2008, 工具--选项--项目--vc++目录设置,右侧的下拉菜单选“包含文件”,
添加boost的头文件路径,
我的安装路径是:C:\Program Files\boost\boost_1_51\boost; 因为boost是header-only形式,即将类的实现与类的定义放在同一文件,所以不用
再设置库文件和可执行文件。接着,再设置环境变量
左击计算机--属性--高级系统设置--环境变量设置,若原先有INCLUDE变量则将刚才在vs2008添加的路径附加进去(且“;”隔开),否则新建一INCLUDE变
量,再添加。
进入dos窗口命令提示符:crtl+R---cmd, 输入set。完成设置。此时可以在vs2008IDE中编写使用boost库的代码。
接下来的一下午和一晚上都在试探性地学习BGL。虽然在网站上介绍很全面,但是一些概念的介绍没循序进行。看得有点累,觉得还是下载《Boost Graph Library:user guid and mammaul》 来看比较好。因为我的任务是使用而且时间有限,现在只能学习如何定义对象和使用对象的函数以及算法的作用。至于其它更为精致的内容,等任务完成
后再来研究。