我正在尝试编译64位版本的Boost for Visual C ++ 2010。
我正在运行此命令:
b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage
但是我收到了一堆错误:
'cl'未被识别为内部或外部命令,可操作程序或批处理文件。
我在这里缺少什么?
答案 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