用DEV-C++编译BOOST

有两种方法可以得到 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的路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值