【发布时间】:2016-05-27 15:26:25
【问题描述】:
我无法安装最新版本的Boost,即1.61。我所做的是在Windows 7提示命令中从boost根文件夹运行“bootstrap.bat”,但错误消息显示:
Building Boost.Build engine 系统找不到指定的路径。
未能构建 Boost.Build 引擎。请查阅 bootstrap.log 了解 进一步诊断。
任何帮助表示赞赏!
【问题讨论】:
-
“请查阅 bootstrap.log 以获得进一步的诊断。” ——你做到了吗?日志说什么?
-
它说“错误:无法确定 VS 安装的位置。” VS12 安装在“C:\Program Files (x86)\Microsoft Visual Studio 12.0”
-
您实际上是在“Visual Studio”命令提示符下运行它,还是适当地配置了环境(例如,通过运行
call "%VS120COMNTOOLS%..\..\VC\vcvarsall.bat" x86之类的东西)? -
在这里查看我的答案:stackoverflow.com/questions/35217511/… 它适用于
VS2015和boost 1.60,但该方法也适用于VS2012和boost 1.61。 -
@DanMašek 是的,我从 VS 命令提示符“VS2013 的开发人员命令提示符”运行它。我从那里调用“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>vcvarsall.bat”。错误消息说“系统找不到指定的路径。错误:无法确定VS安装的位置。”