“Visual Studio 2012 Update 1”使用工具集“vc110_xp”启用了对 Windows XP 目标的支持。
如何配置 Boost 1.52 以使用 vc110_xp 工具集构建库?
我发现最简单的方法是编辑\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat
添加行来更改LIB
, INCLUDE
, PATH
and CL
加载默认值后的变量。 Boost.Build 使用此批处理文件,因此您无需进行任何其他更改。
例如,这是新的:x86
section
:x86
if not exist "%~dp0bin\vcvars32.bat" goto missing
call "%~dp0bin\vcvars32.bat"
set INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include;%INCLUDE%
set PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin;%PATH%
set LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib;%LIB%
set CL=/D_USING_V110_SDK71_;%CL%
goto :SetVisualStudioVersion
与四个set
正在添加。可以为:amd64
部分,虽然我很犹豫是否要发布它,因为我自己只测试了 XP 32 位,但我很高兴将 Vista+ 定位为 64 位版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)