[STM32F4] 设置命令行构建时出现了错误

[复制链接]
219|1
Hitomi22 发表于 2025-9-30 12:39 | 显示全部楼层 |阅读模式
在通过命令行构建时访问 STM32CubeIDE 环境变量。在构建前生成代码,在 IDE 中运行良好。然而,当我尝试设置命令行构建时,出现了以下错误:

错误内容:变量引用为空选择:${project_loc}

我在构建前在 shell 中设置该变量,但未成功。

我可以通过以下两种方式之一解决这个问题:

硬编码项目路径

禁用脚本并在命令行中调用

命令行:

/opt/st/stm32cubeide_1.4.0/stm32cubeide --launcher.suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -cleanBuild my_project/Release -data ~/stm32/workspace -D CMD_LINE_VAR



构建器设置:

Project -> Properties -> Builders -> Main


9647668da9dd103dcf.png

玛尼玛尼哄 发表于 2025-9-30 17:23 | 显示全部楼层
工作空间没有设置吗,看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

59

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部