更改boost文件夹中以下文件的内容(下载并解压)
文件夹:boost_1_54_0\tools\build\v2\tools 文件:1. msvc.jam
内容改变:
对于 32 位:toolset.flags msvc LINKFLAGS 控制台:/subsystem:console,5.01;
对于 64 位:toolset.flags msvc LINKFLAGS 控制台:/subsystem:console,5.02;
- msvc.pycontent 更改:对于 32 位:toolset.flags('msvc', 'LINKFLAGS', ['console'], ['/subsystem:console,5.01'])
对于 64 位:toolset.flags('msvc', 'LINKFLAGS', ['console'], ['/subsystem:console,5.02']) 文件夹:boost_1_54_0\tools\build\v2\engine 文件:1. 构建。 bat 内容更改:对于 32 位/ 64 位:1. 完全修复 Visual Studio 路径,而不是“%ProgramFiles%-更改为 %ProgramFiles(x86)%
2. Add " /D _USING_V110_SDK71_ " to BOOST_JAM_CC =cl command before Skip_VC11Open vs2012 developer Command prompt and type the following commands
** 根据您的安装更新 7.1A SDK 路径
调用“%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat”
设置 INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include;%INCLUDE%
设置 PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin;%PATH%
设置 LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib;%LIB%
引导程序
根据操作系统类型(32/64 位)选择命令
对于 32 位:
b2 工具集=msvc-11.0 变体=调试,发布链接=共享运行时链接=共享地址模型=32
对于 64 位:
b2 工具集=msvc-11.0 变体=调试,发布链接=共享运行时链接=共享地址模型=64
要为发布和调试版本编译任何示例,请执行以下操作:
打开 vs2012 开发者命令提示符,输入以下命令
调用“%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat”
设置 INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include;%INCLUDE%
设置 PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin;%PATH%
设置 LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib;%LIB%
转到示例目录:例如:boost_1_54_0\libs\test\tools\console_test_runner
键入以下命令
\boost_1_54_0\bjam.exe --v2 工具集=msvc-11.0 变体=调试,发布链接=共享线程=多运行时链接=共享