有两种方法可以得到 BOOST 的二进制库文件。
第一种比较简单,在 DEV-C++ 的 Tools 菜单里选择 Check for updates 蔡单项,然后在弹出的对话框中选择 devpaks.org Community Devpaks , 单击 Check for updates 按钮
几秒钟后下载完毕,在Groups中 选择 C++ Libraries ,然后在Available updates list中选择 BOOST , 单击 Download selected , 开始下载 BOOST 库。
下载完后根据提示安装即可。
boost库会添加到dev-cpp中的include文件夹下,lib会添加到dev-cpp中的lib文件夹下。
DEV-C++所带的BOOST版本是1.31.0,如果要用最新的版本,可以考虑下一种方法。
第二种是用DEV-C++所带的编译器gcc来编译BOOST库。
首先下载BOOST库http://sourceforge.net/project/showfiles.php?group_id=7586 , 然后解压。
为了编译BOOST,首先要编译bjam,然后用bjam和gcc来编译出BOOST二进制库。
以下为具体步骤:
1。设置编译器的路径。
在我的电脑上点击右键,选择Properties菜单项。然后在弹出的对话框中选择Advanced页,点击Environment Variables按钮。
选择PATH,然后点击Edit按钮,在最后加上DEV-C++编译器的路径,如D:/Program Files/DEV-CPP/Bin,路径之间用分号分隔。 设置完毕点击OK按钮保存。
2。编译bjam。打开一个命令窗口,进入路径D:/boost_1_41_1_beta1/tools/jam/src,运行命令
Build.bat gcc
编译完后会生成bin.ntx86目录,里面有bjam.exe。把bjam.exe拷贝到BOOST库的根目录,如D:/boost_1_41_1_beta1
3。编译BOOST
在BOOST库的根目录下运行bjam --build-dir=build --toolset=gcc, BOOST库就开始编译了。整个过程会持续十分钟左右。生成的库回放在build目录下,如果你想放在不同的目录下,可以在命令行参数 --build-dir指定。
4.包含boost
在Dev-C++的编译选项->目录->C++包含文件中添加boost文件夹的上级目录,如D:/boost_1_41_1_beta1
如果用线程,parameters中添加D:/boost_1_41_1_beta1/libs/中的关于thread的lib,lib directory中添加此lib的路径