我已经配置了boost,以版本化的布局方式构建32位和64位库。 然而,在文件名布局中它没有包括地址模型,因此32位和64位库具有相同的文件名,因此无法共享lib目录。 怎样才能同时拥有32位和64位的boost库是推荐的方式?
我解决这个问题的方法是在b2命令行上指定--libdir,并将其指向不同的目录。我称之为“libx64”,并使布局如下:include -> 其下面是boost,标准的boost布局 lib -> 标准的boost lib目录,用于32位库 libx64 -> 仅包含64位库