我正在尝试使用基于linux的exclipse构建工具stm32cubeide构建一个c++项目。我正在根目录中执行此操作,其中所有代码都存在,这会引发此错误。
org.eclipse.cdt.managedbuilder.core.headlessbuild
stm32cubeide -- -nosplash .-nosplash -application -data .-build MyTestProject
发布于 2021-08-31 09:28:31
您应该在工作区目录中运行命令,而不是在项目目录中运行。
如果要在项目目录中运行该命令,可以创建一个临时构建文件夹(例如在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选项用于指定要导入的项目的路径。https://stackoverflow.com/questions/68928393
复制相似问题