与此问题不同:
Linker Error while building application using Boost Asio in Visual Studio C++ 2008 Express
我需要一个x64版本的lib文件...我甚至不确定如何开始。我在这里读到:
http://www.boost.org/doc/libs/1_39_0/more/getting_started/windows.html
或者,更一般地说,我如何为x64构建增强?
答案 0 :(得分:1)
我不在Windows上,但我想在bjam调用中添加address-model = 64应该可以解决问题。
答案 1 :(得分:0)
请注意,官方文档here
中对此进行了解释答案 2 :(得分:0)
这是我最终使用的命令行:
C:\ Program Files(x86)\ boost \ boost_1_38> bjam --build-dir = c:\ boost --build-type = complete --toolset = msvc-9.0 address-model = 64 architecture = x86 - -with系统
答案 3 :(得分:0)
当我尝试移植使用BoostPro提供的32位二进制文件的32位程序时,我最近正在自己解决这个问题。我无法从BoostPro免费下载x64二进制文件;它们只提供免费的32位库。但后来我发现这个站点有免费的二进制文件:
我意识到如果你想要一些自定义构建,这可能无法回答你的问题,但如果常规构建很好,它可以节省你很多时间。解包,它是巨大的(7Gb),但它似乎是完整和有效的。