使用 Visual Studio 2012 构建面向 Windows XP 的 Boost 1.52 库

2024-04-15

“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(使用前将#替换为@)

使用 Visual Studio 2012 构建面向 Windows XP 的 Boost 1.52 库 的相关文章

随机推荐