0
无论如何有提升构建(bjam/b2)显示它将使用的默认工具集和版本?Boost构建显示默认工具集和版本
如果没有明确指定一个工具集,可以通过某种方式解决工具集和版本,如gcc-4.8或darwin-4.2.1。
无论如何有提升构建(bjam/b2)显示它将使用的默认工具集和版本?Boost构建显示默认工具集和版本
如果没有明确指定一个工具集,可以通过某种方式解决工具集和版本,如gcc-4.8或darwin-4.2.1。
一种可能的方式可以把这样的事情在Jamfile中:
import notfile ;
import property-set ;
notfile print_toolset : @print_toolset_version ;
rule print_toolset_version (t : : properties *)
{
local ps = [ property-set.create $(properties) ] ;
local toolset = [ $(ps).get <toolset> ] ;
echo Toolset is $(toolset) ;
local version = [ $(ps).get <toolset-$(toolset):version> ] ;
echo Toolset version is $(version) ;
}
我得到这个错误'财产set':'(内置):在财产set.create 错误:规则“ errors.error“在模块”property-set“中是未知的。' – syvex
您正在使用哪个版本的Boost.Build? 'b2'和Boost.Build之间的版本是否不一致? – usta