WHALEE 发表于 2025-6-18 10:00

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

在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的模板文件。
页: [1]
查看完整版本: 在从IOC配置生成代码的过程中,STM32CubeIDE还会删除手动添加的源代码和包含文件路径