[开发工具] 示例项目中的代码生成器生成项目的结构不能改变么

[复制链接]
29|2
zhouyou99 发表于 2026-1-27 10:00 | 显示全部楼层 |阅读模式
示例项目的文件夹结构与从零创建的项目不同:大多数源文件位于 Eclipse 项目根目录之外,因此会以链接资源的形式添加到项目中。这对我来说很不方便,我实际上已成功修改了这一结构,移动源文件夹、修正包含路径等,修改后的项目仍能像之前一样编译和运行。但是,当使用Code Generator重新生成代码时,项目结构又恢复到了原来的样子,链接文件!
该示例项目是通过以下步骤创建的:File-->New-->STM32 Project--> Example Selector。这与我平常创建新项目的方式略有差别,我通常会选择File-->New-->STM32 Project--> MCU/MPU Selector。
为说明问题,附上几张截图:
这是项目刚创建时的样子。几乎所有源文件的图标右下角都有一个小箭头,表明它们是链接资源,这些文件实际存储在 Eclipse 项目根目录之外:

我对其进行了修改:将 Eclipse 项目文件移动到项目根目录,删除了主要存放链接文件的 “Application” 文件夹,修正了包含路径等。项目能够正常编译和运行,修复后的结构如下:

看起来一切都没问题,对吧?可现在我想针对自己的使用场景调整这个示例,因此需要在.ioc 文件中做一些修改。但只要我在该工具中重新生成代码,之前图1那个文档结构就又回来了。

我试着删除了.mxproject 文件以及.extSettings 文件,但没有任何效果。删除 “.settings” 文件夹下的文件也无济于事。


21mengnan 发表于 2026-1-28 17:39 | 显示全部楼层
绝大多数情况下,代码生成器生成的项目结构是可以修改的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

190

帖子

0

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