最近在google code上弄了份代码,可是要用到boost,由于以前没有用过这个库。当我从boost官方网站下载到最新库时,我觉得很迷惘啊。都没有办法弄好。虽然一直在看index.html。由于本人心急,一两次没有弄好就泄气了。最后没有办法,只能求助网络了。在网上找了几个指导文章,可惜都是以前版本的。我只能慢慢摸索了。
以下是本人的安装成功的例子。本人机器为XP+VS2005英文版
- 解压boost文件。我将该文件解压到D:\Program Files\boost_1_48_0下;
- 运行bootstrap.bat批处理文件;等运行完成后在boost_1_48_0文件夹下会生成两个文件:bjam.exe和b2.exe;
- 从VS2005命令行(目录为tools->visual stdio 2005 command prompt)进入到D:\Program Files\boost_1_48_0文件夹下,然后运行b2.exe,编译出指定的boost库,命令如下: b2 --toolset=msvc-8.0 --build-type=complete (关于这个命令,可以参考boost提供的文档。我为了不麻烦,就全部编译了)。在我的机器上编译了大概40分钟左右,终于编译完成了。提示将boost的头文件加入到编译器的include的路径以及boost的lib加入到编译器的lib路径中去。
在vs2005中添加路径的方式如下:工具(Tools)->选项(Options)->项目与解决方案(Project and Solution)->VC++ Directory->Show directory for ->选项