如何使用VS2013(64位)编译Boost

How can I compile Boost with VS2013 (64-bit)

本文关键字:编译 Boost 64位 何使用 VS2013      更新时间:2023-10-16

我正在使用以下命令编译Boost 1.55 beta 1:

B2 --工具集=MSVC-12.0 体系结构=x86 地址模型=64 阶段

结果是一堆这样的错误:

错误 C3861:"assert_not_arg":找不到标识符

这里有一个假定的补丁列表,可以使 boost 与 VS2013 一起工作,但我不知道如何使用它们。显然这里记录了一个类似的问题,但我想知道是否有人成功地为 VS2013 构建了 Boost 64 位(我不介意使用旧版本的 boost,但它们似乎不支持 MSVC 12.0 编译器)。

使用最新的SVN存储库构建,它似乎可以使用上述命令工作。