理论上,需要使用b2
构建boost。就我而言,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
(看起来无害)然后发出致命的通知[原文如此]
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版本没有点击。
答案 0 :(得分:2)
识别的目标名称取决于构建类型。由于缺少命令行--buildtype=
,下一个标记complete
被错误地解释为目标并且无法识别。下一个标记stage
是目标,但由于未设置构建类型,因此无法识别。