From 8377af93b167888613fb6ac43ca077fa81c61e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=B8=E5=AE=87?= Date: Tue, 17 Aug 2021 11:01:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9FAQ=E5=A6=82=E4=BD=95?= =?UTF-8?q?=E5=AF=B9studio=E4=B8=AD=E5=B7=A5=E7=A8=8B=E6=BA=90=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=E6=9E=84=E5=BB=BA=E8=BF=9B=E8=A1=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rtthread-studio/faq/studio-faq.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/development-tools/rtthread-studio/faq/studio-faq.md b/development-tools/rtthread-studio/faq/studio-faq.md index 820b3b7..3842da2 100644 --- a/development-tools/rtthread-studio/faq/studio-faq.md +++ b/development-tools/rtthread-studio/faq/studio-faq.md @@ -198,16 +198,26 @@ RT-Thread Studio 为用户提供了一键解决命令行长度限制的方法, - 选中以上文件之后,右键点击【构建选择的文件】即可 ![image-20210401173441805](figures/build_part_2.png) -## settings 保存配置后项目资源管理器中自定义的源文件消失的解决办法 -这是由于 settings 保存配置后这些源文件被排除编译导致的,请尝试以下办法: +## 如何对studio中工程源文件的构建进行管理 + +大家在使用studio的过程中有时会遇到两个问题: + + 1. settings 保存配置后项目资源管理器中自定义的源文件消失的解决办法 + 2. 如何在带有 Sconscript 文件的文件夹下加入自己的源码文件 + +这两个问题的本质是需要解决 Sconscript 对工程源文件的管理问题 + +第一个问题是由于 settings 保存配置后这些源文件被排除编译导致的,需要在Sconscript中恢复对工程源文件的管理,第二个问题是需要在 Sconscript 中添加对工程中新加入的源文件的管理,二者的解决办法相同,请尝试以下办法: - 打开并编辑对应目录下的 SConscript 文件,在 src = Split(''' ''') 中添加需要加入编译的源文件的名字,例如加入 application.c , - ![](figures/SConsAddFile.png) + ![](figures/SConsAddFile.png) - 之后右键点击工程,更新软件包 - ![](figures/UpdatePack.png) + ![](figures/UpdatePack.png) + + 关于 Sconscript 的更多详细编写方法可以查看文档中心的 [Sconscript 编写指导](https://www.rt-thread.org/document/site/#/development-tools/scons/scons?id=sconscript-%e7%a4%ba%e4%be%8b) -- Gitee