在Windows 7中安装64位版本的Boost C ++

时间:2013-09-06 12:43:29

标签: c++ visual-studio-2010 boost 64-bit

我正在尝试编译64位版本的Boost for Visual C ++ 2010。

我正在运行此命令:

b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage

但是我收到了一堆错误:

  

'cl'未被识别为内部或外部命令,可操作程序或批处理文件。

我在这里缺少什么?

3 个答案:

答案 0 :(得分:1)

确保执行以下步骤:

1)启动64位cmd.exe

2)移动到Boost根目录;即你解压缩文件的地方。

3)运行“boostrap.bat”(这会在根目录中创建b2.exe和bjam.exe)。

4)b2,你现在正在做什么

我怀疑你可能没有做(1)和(3)。

答案 1 :(得分:1)

如果你只想要libs,你可以从这个站点获取它们的“所有”VC版本。 http://boost.teeks99.com/

答案 2 :(得分:0)

错误:

  

'cl'未被识别为内部或外部命令,可操作程序或批处理文件。

可以通过运行以下批处理文件来解决:
C:\Program Files (x86)\Microsoft Visual Studio #\VC\vcvarsall.bat