error MSB6006: “cmd.exe”已退出,代码为 127

问题遇到的现象和发生背景 :

build osquery in window10

osquery enchiridion:https://osquery.readthedocs.io/en/latest/development/building/#step-2-download-and-build-source-on-windows

Configure

mkdir build; cd build
cmake -G "Visual Studio 16 2019" -A x64 ..

Build

cmake --build . --config RelWithDebInfo
error message:
Microsoft.CppCommon.targets(234,5): error MSB6006: "cmd.exe" exited with code 255

运行结果及报错内容

VS2019\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): error MSB6006: “cmd.exe”已退出,代码为 127。 [D:\Work\osquery\build\openssl\openssl
.vcxproj]

img

我想要达到的结果

execute :cmake --build . --config RelWithDebInfo
expect result: successed