【发布时间】:2015-09-08 03:00:08
【问题描述】:
在重新安装 Windows 操作系统后,我使用 VS 2013 在 Windows 上构建了 Boost 1.5.8。早些时候我的 x64 库位于 C:\Boost\lib\x64 中,但现在它们位于 C:\Boost\lib 中。 我有很多项目的库路径设置为较早的一个。我想知道如果我在 lib 中创建 x64 文件夹并复制所有 lib 文件,它仍然可以工作吗?
另外,请告诉我之前构建 Boost 的时间,i386 和 x64 库都是构建的。使用前面提到的 x64 来包含 64 位库。现在我不得不分别构建这两个库。我做错了什么?
【问题讨论】:
-
你能告诉我你用来构建boost库的命令吗......
-
Boost 通常不会构建多个拱门。因此,您之前可能有更多步骤,而您忘记为自己记录它们:) 我通常构建不同的拱门并将
stage/lib复制到我想要它们的位置。有什么阻止你这样做的吗? -
嗨,@sehe 是的,不记得清楚我在以前的安装中执行的步骤。这是我用于为 64 位构建
b2 toolset=msvc-12.0 --build-type=complete --abbreviate-paths architecture=x86 address-model=32 install -j4
的命令,b2 toolset=msvc-12.0 --build-type=complete --abbreviate-paths architecture=x86 address-model=64 install -j4
标签: c++ visual-studio boost