Git Bash on Windows - CMake Error: The source directory does not exists

Git Bash on Windows - CMake Error: The source directory does not exists

我在 Windows 10 上使用 Git Bash。当我 运行 从 TestCpp 目录执行以下命令时:

cmake -S . -B build -G "Visual Studio 15 2017" -A "Win32"

我收到以下错误:

CMake Error: The source directory "C:/Projects/TestCpp/build" does not exist.

当我创建构建文件夹然后运行来自该文件夹的命令时:

cmake -G "Visual Studio 15 2017" -A "Win32" .. 

一切正常。为什么第一个命令不起作用?

尝试将 -S 和 -B 选项与不支持它们的旧版 CMake 一起使用时,存在所描述的行为。从 3.13 开始支持这些选项 documented