Build 获取bjam'的规则;s callstack或者为什么我要注册2个相同的生成器

Build 获取bjam'的规则;s callstack或者为什么我要注册2个相同的生成器,build,build-automation,bjam,boost-build,Build,Build Automation,Bjam,Boost Build,是否有在bjam中返回当前调用的规则 我知道如果你调用“bjam.exe-d+10…”它会打印你的调用堆栈,但你自己的ECHO不会 我要做的是打印生成器中的调用堆栈。注册或生成器中的任何其他规则。jam以找出双重注册的位置 目前我正在注册两台相同的发电机,我无法找出原因。 这最终导致: 错误:搜索最佳转换时发现歧义 成功的发电机: xxx.link xxx.link 它可以使用bjam的内置规则来完成。您也可以考虑在工具/Bug/V2/Kaln/Error .Error中使用一些方便的包装

是否有在bjam中返回当前调用的规则

我知道如果你调用“bjam.exe-d+10…”它会打印你的调用堆栈,但你自己的ECHO不会

我要做的是打印生成器中的调用堆栈。注册生成器中的任何其他规则。jam以找出双重注册的位置

目前我正在注册两台相同的发电机,我无法找出原因。 这最终导致:

错误:搜索最佳转换时发现歧义

成功的发电机:

  • xxx.link

  • xxx.link


它可以使用bjam的内置规则来完成。您也可以考虑在工具/Bug/V2/Kaln/Error .Error中使用一些方便的包装器,如果原始回溯不给调用堆栈以最适合您的情况的格式。