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

[复制链接]
 楼主| 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 | 显示全部楼层
用脚本自动化。
jcky001 发表于 2025-6-18 17:00 | 显示全部楼层
用脚本自动化。
cr315 发表于 2025-6-18 19:00 | 显示全部楼层
分离生成和开发项目,或使用脚本自动化恢复路径。
flycamelaaa 发表于 2025-6-18 19:00 | 显示全部楼层
除非必要,否则不建议修改CubeIDE的模板文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

39

帖子

0

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