在Visual Studio 2013 XP工具集上增强功能

TCS*_*TCS 5 c++ boost windows-xp build visual-studio-2013

我需要使用VS2013构建boost(1.55),但是常规工具集(toolset = msvc-12.0)在XP上不起作用。XP有一个不同的工具集(您可以在VS本身中进行更改)。

有谁知道我需要使用工具集字符串才能使用msvc-12.0编译XP的boost?

编辑:我正在使用b2.exe

谢谢!

TCS*_*TCS 4

检查此链接:https://web.archive.org/web/20130208113614/http ://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx

原始链接(已死):http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx

它解释了如何使用 cl.exe 在命令行中编译并选择 XP 工具集。

编译 boost 时,在使用 b2.exe 开始构建本身之前,插入所有必需的参数以便选择 120_xp 工具集。

  • 你能提供一些细节吗?我想以 v140_xp 为目标,但无论我为 b2 toolset=xxx 设置什么,它都会显示“模块“toolset”中的规则“xxx.init”未知” (2认同)