安装 boost 库遇到的坑

来源:互联网 发布:使用ajax前台显示数据 编辑:程序博客网 时间:2024/06/08 08:35

我安装的 boost 版本是 1.65.1,解压之后放在 C:\boost 目录,并设置好环境变量 BOOST_ROOT 指向它。

进入 boost 目录,运行 bootstrap.bat 会报错:

cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib /Febootstrap\yyacc0 yyacc.c yyacc.cc1: fatal error C1083: 无法打开源文件: “yyacc.c”: No such file or directory

解决方法是打开“VS2015 x64 x86 兼容工具命令提示符”,在这个终端里面进入 boost 目录,再运行 bootstrap 就可以了。