首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当"b2“不工作时,我如何构建Boost?

当"b2“不工作时,我如何构建Boost?
EN

Stack Overflow用户
提问于 2013-07-22 19:03:06
回答 1查看 3.5K关注 0票数 1

理论上,boost需要用b2构建。在我的情况下,使用b2 --build-dir=c:\boost\ --toolset=msvc complete stage

这会产生一个警告the --build-dir option was specified but Jamroot at '.' specified no project id the --build-dir option will be ignored (看起来是无害的),然后是致命的通知

代码语言:javascript
复制
could not find main target complete
assuming it is a name of file to create.
could not find main target stage
assuming it is a name of file to create.

显然目标已经被重新命名了。构建的正确目标是什么?

谷歌搜索只找到一些点击,没有在当前的(1.54.0) Boost版本上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 21:24:53

可识别的目标名称取决于生成类型。由于命令行缺少--buildtype=,因此下一个标记complete被错误地解释为目标并且无法识别。下一个标记stage是一个目标,但由于未设置buildtype而无法识别。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17785938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档