我正在尝试为 Visual C++ 2010 编译 64 位版本的 Boost。
我正在运行这个命令:
b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage
但是我得到了一堆错误:
'cl' 不是内部或外部命令、可运行程序或批处理文件。
我在这里想念什么?
我正在尝试为 Visual C++ 2010 编译 64 位版本的 Boost。
我正在运行这个命令:
b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage
但是我得到了一堆错误:
'cl' 不是内部或外部命令、可运行程序或批处理文件。
我在这里想念什么?
确保执行以下步骤:
1) 启动一个 64 位的 cmd.exe
2)移动到Boost根目录;即您解压缩文件的位置。
3) 运行“boostrap.bat”(这会在根目录中创建 b2.exe 和 bjam.exe)。
4)b2就像你现在做的那样
我怀疑你可能没有做(1)和(3)。
如果您只想要这些库,您可以从该站点获取它们以获取“所有”VC 版本。 http://boost.teeks99.com/
错误:
'cl' 不是内部或外部命令、可运行程序或批处理文件。
可以通过运行以下批处理文件来解决:
C:\Program Files (x86)\Microsoft Visual Studio #\VC\vcvarsall.bat