我正在尝试使用Msys构建用于增强的库。我指的是此链接https://github.com/moritz-wundke/Boost-for-Android/blob/master/README.md 在执行此过程时,出现错误
Building Boost.Build引擎“ cl”未被识别为内部或外部命令,可操作程序或批处理文件。
我该如何解决这个问题?
答案 0 :(得分:0)
Boost 构建系统可能发现它在 Win 上运行,并尝试使用 VStudio 编译器( cl.exe < / em>)。由于其父目录不在 $ {PATH} 中,因此调用尝试失败,并出现上述错误。
明确“告诉”构建系统( make )要使用的编译器。通常可以通过在运行 make 之前设置环境变量 CXX (bucket policy)来完成:
CXX=clang++
为避免进一步的意外,请确保 $ {PATH} 中也存在 clang ++ 的目录。