我正在尝试使用基于linux的excelse构建工具stm32cubeide构建一个c++项目。我是从抛出这个错误的所有代码存在的根目录执行这个。
stm32cubeide——发射器。org.eclipse.cdt.managedbuilder.core.headlessbuild -data。构建MyTestProject
- 警告:没有项目匹配"MyTestProject"跳过…
您应该在工作空间目录而不是项目目录下运行命令。
如果您想在项目目录中运行命令,您可以创建一个临时构建文件夹(例如在C:STM32CubeIDE_headlessBuilds
下)并运行以下命令(用项目文件夹路径替换projectFolderPath):
stm32cubeidec.exe --launcher.suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data "C:STM32CubeIDE_headlessBuilds" -import "projectFolderPath" -build MyTestProject
-data
选项用于指定工作区的位置文件夹。-import
选项用于指定