规则 "new" 在 boost build/b2/bjam 中未知

Rule "new" unknown in boost build/b2/bjam

我想使用 the documentation examples 中显示的规则 new,但出现错误:

ERROR: rule "new" unknown in module "Jamfile<path/to/my/module>"

我应该导入什么模块才能访问此规则?

您需要导入 class 模块。

因为class也是一个语言关键词所以需要用引号:

import "class" ;

然后您可以在代码中使用 class.new