如何使用VS2013(64位)编译Boost
How can I compile Boost with VS2013 (64-bit)
我正在使用以下命令编译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存储库构建,它似乎可以使用上述命令工作。
相关文章:
- 编译 Boost 时在 OS X 上的"ld:未知选项:-soname"
- 用STD = C 11或其他标准编译Boost,例如Ash C 14
- 编译Boost ASIO示例时出现错误
- 使用Cygwin win32_api.hpp编译Boost Log中的错误
- 无法编译 boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket()
- 编译boost.spirit.karma示例,customize_embedded_container.cpp失败
- 在 solaris cc v5.8 上编译 Boost
- 在Windows上使用zlib编译boost 1.62 / 1.63
- 错误编译Boost.log
- 试图编译Boost和openSSL时(使用WebSocket 或CPPRESTSDK)进行编译错误
- 在Windows上编译Boost :: ASIO示例
- 我可以编译boost.python模块而没有BJAM
- 在spirit parser Action中,在上下文参数上编译boost :: bind(成员函数)上的错误
- 在 Linux 上编译 boost asio 时出现链接错误
- 在目标平台上编译 Boost 自己是否有意义
- 编译 Boost.Bind时出错
- 在OS X上使用clang编译boost regex时发生链接错误
- 编译boost时"threading=multi"究竟做了什么
- 编译 boost 文件系统的教程文件时遇到问题
- 从Linux到Windows交叉编译boost 1.57的问题