使用Dev-Cpp编译Boost库

在WindowsXP下使用Dev-Cpp编译Boost步骤 <script language="javascript" type="text/javascript">document.title="在Windows下使用Dev-Cpp编译Boost步骤 - "+document.title</script>(转)

前面,用MS的工具VC成功编译和使用了boost库,考虑到跨平台编译的问题,就想到在Dev-C++/Dev-Cpp开发环境下对boost进行编译,步骤与boost在VC上编译没什么区别,个人有点懒,不想自己写了,就从别人借来贴上了。

:-)

(假设dev-cpp的安装路径为d:/develop/dev-cpp/,由于Dev-cpp使用的其实
  是mingw的编译器,因此编译boost时选择的toolset也就是mingw)

(1)下载boost_1_33_1.zip,将其解压到D:/Develop/boost_1_33_1/目录下,
这里面都是源码,需要编译成库。

(2)编译Boost.Jam,这是Boost的编译工具,也需要从源码编译。
进入D:/Develop/boost_1_33_1/tools/build/jam_src/目录
设置环境变量和路径:
set BOOST_JAM_TOOLSET_ROOT=d:/develop/dev-cpp/
set path=%BOOST_JAM_TOOLSET_ROOT%bin;%path%
执行
build.bat mingw
成功执行后生成目录:
D:/Develop/boost_1_33_1/tools/build/jam_src/bin.ntx86/
新生成的bjam.exe就在这个目录下,将其拷贝到D:/Develop/boost_1_33_1/目录下。

(3)编译boost源码
进入D:/Develop/boost_1_33_1/目录,
执行编译:
bjam "-sTOOLS=mingw" "-sMINGW_ROOT_DIRECTORY=D:/Develop/Dev-Cpp" install
执行完后编译的库文件和头文件会被安装到C:/Boost/目录下

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=596846

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值