This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Code Composer Studio 中是否有自动方法可确保位于任一子文件夹中的所有 C 文件都能看到所有子文件夹中的头文件?

Guru**** 1472385 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1262699/is-there-an-automated-method-within-code-composer-studio-to-ensure-that-header-files-from-all-subfolders-are-visible-to-all-c-files-which-is-located-in-any-of-the-sub-folders

尊敬的 TI 社区:  

我的 CCS 项目结构为:

我的项目有很多模块、项目以结构化的方式实现(例如、每个模块一个主文件夹、每个模块都包含子模块、每个模块在文件夹中包含头文件)。

------------------

因此在这里的关注是:  

当我必须使用/包含时(例如、 #include "header.h)任何头文件到任何子模块我必须每次都在 CCS 的"包含头文件"设置中添加该特定的文件夹路径(适用于每个新的子文件夹或文件夹/模块) 需要为该特定文件夹添加路径、以便添加的文件夹的头文件对工程可见。 (我觉得这是一个耗时且复杂的过程)  

------------------

但我想知道有什么方法可以在 Code Composer Studio 中自动执行这个过程吗? 就像 Code Composer Studio 应该考虑所有子文件夹中包含来自一个主文件夹或类似的文件头文件吗?  

------------------

请推荐一种有效的方法来展示特定模块的头文件或在 CCS 项目中全局可见的头文件。  

最后、请分享是否有任何有关该特定主题的示例或学习内容。 (例如、如何在 CCS 或类似工具中管理结构化项目)  

提前感谢您!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请推荐一种有效的方法来展示特定模块的头文件或在 CCS 项目中全局可见的头文件。  [/报价]

    一种常见的方法是为编译器定义根包含路径目录、然后从该根引用头文件:

    #include "module/subfolder/header.h"

    谢谢