是否有 VS2008 的 64 位 Boost 库版本? 还是我必须自己编译一个?如果,那么,有没有人有这方面的经验?
最佳答案
作为一个简短的回答:
bjam --toolset=msvc-9.0 address-model=64 --build-type=complete
作为更长的答案,这是我在同一层次结构中拥有 VS .NET 2008 32 位和 64 位 boost 库的构建说明(我怀疑这是一个常见的用例):
构建 win32 二进制文件
bjam --toolset=msvc-9.0 --build-type=complete stage
创建目录lib\win32
- 将stage\lib的内容移动到lib\win32
- 删除目录 bin.v2 和 stage
构建 x64 二进制文件
bjam --toolset=msvc-9.0 address-model=64 --build-type=complete stage
创建目录lib\x64
- 将 stage\lib 的内容移动到 lib\x64
- 删除目录 bin.v2 和 stage
关于c++ - 用于 64 位 Windows 的 64 位版本的 Boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322255/