各位专家:
你好。 我们收到了涉及 CCS IDE 环境的问题、并希望获得您的支持。 以下是来自客户端的完整查询:
"我需要帮助、了解设置 Code Composer Studio 项目以具有多个编译输出的最佳方法。 我们有一个同时支持 CC2640F128和 CC2640R2F 的应用。 为两个目标构建相同的代码库、我们将这两个构建目标之间的差异作为特定于器件的文件进行管理。
在项目中 、我们创建了四个配置:
CC2640F128调试
CC2640F128版本
CC2640R2F 调试
CC2640R2F 版本
我们已使用 Code Composer Studio 10.4.0.00006 IDE 为这些编译配置中的每个编译配置设置包含路径和选项。 通过在 要排除的文件和目录上设置"从编译中排除"选项来选择目标特定文件。
问题1 -多个编译配置是否是从同一代码库管理多个目标的最佳方式?
相同.cproject 中的多个配置 似乎为 我们提供 了所需的功能、但 我们没有找到一种好的方法来检查每个编译配置中的所有设置、 似乎我们以后可能会遇到可维护性问题。 示例:如果 我们需要向所有四种配置添加包含路径、则很难确认是否正确添加了包含路径。
问题2 -是否有向项目添加文件的"白名单"方法?
文件会自动包含在工程中、当 我们不希望文件时、IDE 会强制我将其标记为"从编译中排除"。 当我们将文件添加到公共库时、这会给我们带来困难、并且不会自动挑选这些文件。 如果文件存在于目录中、是否可以禁用自动将文件包括在工程中的功能?"
有什么想法吗?
感谢您的指导。
此致、
阿尔基·A.