打印
[STM32F3]

在从IOC配置生成代码的过程中,STM32CubeIDE还会删除手动添加的源代码和包含文件路径

[复制链接]
109|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
WHALEE|  楼主 | 2025-6-18 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32 CubeIDE项目中,源代码和项目文件目录是不同的。源文件以链接文件夹的形式提供。因此,我手动配置了源文件路径和包含文件路径。有些路径是相对路径,有些是工作区路径。
每当我从IOC文件生成新的源代码时,它都会用自己生成的路径覆盖源路径和包含路径。
有没有办法禁止覆盖?
我不管工具本身随源代码生成哪些路径,但是不应该删除用户手动添加的路径。


使用特权

评论回复
沙发
elephant00| | 2025-6-18 15:23 | 只看该作者
将代码生成与项目配置分离,避免直接在生成代码的项目中进行手动配置。

使用特权

评论回复
板凳
jcky001| | 2025-6-18 15:58 | 只看该作者
用CMake或Makefile管理构建过程,将CubeMX生成的代码作为外部依赖。

使用特权

评论回复
地板
jcky001| | 2025-6-18 17:00 | 只看该作者
用脚本自动化。

使用特权

评论回复
5
jcky001| | 2025-6-18 17:00 | 只看该作者
用脚本自动化。

使用特权

评论回复
6
flycamelaaa| | 2025-6-18 19:00 | 只看该作者
除非必要,否则不建议修改CubeIDE的模板文件。

使用特权

评论回复
7
cr315| | 2025-6-18 19:00 | 只看该作者
分离生成和开发项目,或使用脚本自动化恢复路径。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

20

帖子

0

粉丝