vs2010 编译boost库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2010 编译boost库相关的知识,希望对你有一定的参考价值。

下载boost_1_49_0

打开vs2010工具dos,

再进入E:\\boost_1_49_0

运行:

bootstrap.bat

然后再运行:

bjam stage --toolset=msvc-10.0 --stagedir="E:\\boost_1_49_0\\boost_1_49_0" link=static runtime-link=static threading=multi debug release

E:\\boost_1_49_0\\boost_1_49_0\\lib下生成一些dll。

然后运用到vs2010:

技术分享

 

 

技术分享
 
如果编译还出问题,
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc 已经在 LIBCMT.lib(malloc.obj) 中定义
 
则在忽略库中加入LIBCMTD.lib。则可以编译通过
 

以上是关于vs2010 编译boost库的主要内容,如果未能解决你的问题,请参考以下文章

VS2010使用boost::geometry库时为什么编译不通过说明

VS2015编译使用Boost库遇到的问题及正确编译使用教程

为啥我无法在 win64 上使用 boost 1.54 编译 VS2012 C++ 代码?

怎样在VS2013中安装配置boost

VS2015编译boost1.62

VS2010下编译配置Boost_1.53