使用Visual Studio同时构建32位和64位的Boost

3

我已经配置了boost,以版本化的布局方式构建32位和64位库。

然而,在文件名布局中它没有包括地址模型,因此32位和64位库具有相同的文件名,因此无法共享lib目录。

怎样才能同时拥有32位和64位的boost库是推荐的方式?


Boost 头文件不是只有头文件吗? - pyCthon
1
它主要是标头,但不完全。 - JonT
1个回答

2
我解决这个问题的方法是在b2命令行上指定--libdir,并将其指向不同的目录。我称之为“libx64”,并使布局如下:
include -> 其下面是boost,标准的boost布局 lib -> 标准的boost lib目录,用于32位库 libx64 -> 仅包含64位库

谢谢,我也是这么想的,但很惊讶似乎没有标准规定。 - JonT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接