尝试以无头模式构建我的项目但收到警告:没有匹配的项目

Trying to build my project in headless mode but getting WARNING: No Project matched

我在 STM32CubeIDE 中有一个项目 运行 这个项目在无头模式的命令行中使用以下命令:

headless-bat -project "my-project-name/Debug" -build

并且构建成功。但是当我尝试将同一个项目复制到另一个目录并尝试 运行 它时,我收到此错误警告:没有与我用它编写的项目名称匹配的项目。我将项目复制到 c:/myworkplace 然后我 运行 这个命令:

headless-bat -project "my-project-name/Debug" -workplace "c:\myworkplace" -build

但是我遇到了上面提到的错误。有人知道吗?

我已经通过像这样修改参数来解决这个问题:

stm32cubeidec.exe -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data "path to your workspace" -build your project-name

项目在无头模式下成功构建。如果您需要详细说明,请访问此处:

Building Projects with Eclipse from the Command Line