[经验分享] RT-Thread Studio 文件夹添加与构建保持技巧

[复制链接]
1858|1
Xiashiqi 发表于 2025-9-4 14:04 | 显示全部楼层 |阅读模式
   在 RT-Thread Studio 开发环境中,科学组织项目文件结构是提升开发效率的关键环节。添加自定义文件夹作为优化文件结构的基础操作,其完整流程与注意事项如下:

一、自定义文件夹添加步骤
1.启动项目:打开 RT-Thread Studio 后,在左侧项目资源管理器中定位并展开目标项目。

2.创建文件夹:右键点击项目名称,在弹出的菜单中依次选择 “新建”→“文件夹”。在弹出的文本编辑框中输入文件夹名称(例如 “new_folder”),按下回车键即可完成创建,新文件夹会即时显示在项目目录树中。

二、头文件路径配置(必要操作)
当添加的文件夹包含头文件时,需手动配置搜索路径以确保编译器正常识别:

1.打开属性设置:右键点击项目名称,选择 “属性” 选项进入配置界面。

2.添加头文件路径:在属性窗口中展开 “C/C++ 构建” 目录,选择 “设置” 选项。切换到右侧 “GNU ARM Cross Compiler” 下的 “Includes” 标签页,点击 “Include path (-I)” 右侧的 “+” 按钮,在文件选择对话框中选中新增的头文件文件夹,点击 “确定” 完成添加。最后点击属性窗口下方的 “应用并关闭” 保存配置,确保编译器能搜索到该文件夹中的头文件。

三、解决配置修改导致的文件夹排除问题
通过上述方法添加的自定义文件夹,在通过 RT-Thread Settings 进行配置修改后,可能会出现被系统自动排除构建的情况(现象如下图所示)。




问题解决方案:修改 SConscript 文件
由于新增文件夹通常位于 applications 目录下,需对该目录下的 SConscript 文件进行如下修改:




1.找到项目中 applications 文件夹下的 SConscript 文件并打开。

2.在文件中添加指定代码(如上图所示),将自定义文件夹纳入构建系统的扫描范围。

        完成上述修改后,即使再次通过 RT-Thread Settings 调整项目配置,自定义文件夹也能稳定保留在构建流程中,不会被系统自动排除。

        通过这套完整流程,既能实现项目文件的规范管理,又能确保自定义文件夹在项目配置迭代过程中始终参与构建,保障开发流程的连续性。
————————————————
版权声明:本文为CSDN博主「时光呀时光慢慢走」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XdaDC/article/details/150004854

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
梦境摆渡人 发表于 2025-9-8 15:29 | 显示全部楼层
这篇文章对于新手来说是个很好的指南
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

250

帖子

0

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