我使用visual studio 2015命令提示符安装了boost 1_60:
bootstrap.bat
b2 --toolset=msvc-14.0 architecture=x86 address-model=64
然而,当我在新的visual studio 2015(更新1)项目(目标机器= x64)中包含标题和链接到库时,我得到以下错误:
error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900'
我手动将其中一个lib文件重命名为vc120,并在新的visual studio 2013项目中包含它们。没有发生链接器错误。因此,即使工具集设置为msvc-14.0,使用visual studio 2013编译器而不是visual studio 2015编译器显然可以提升编译提升