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.

[参考译文] projectspec 项目的通用设置

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1136615/projectspec-common-settings-across-projects

你(们)好

我已经为我的项目创建了一个项目规范、它工作正常。 但我有很多重复设置、希望将其移动到一个公共位置、要么在每个项目导入/引用的文件中、要么作为 projectspec 文件中的通用部分。

大幅简化的示例:

当前设置:

Fullscreen
1
2
3
4
5
CPU1:
compilerBuildOptions=" -v28 -O2 -I commonLib -I cpu1Code"
CPU2:
compilerBuildOptions=" -v28 -O3 -I commonLib -I cpu2Code"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

所需的设置

Fullscreen
1
2
3
4
5
6
7
8
common:
compilerBuildOptions="-v28 -I commonLib"
CPU1:
compilerBuildOptions="-O2 -I cpu1Code" + common
CPU2:
compilerBuildOptions="-O3 -I cpu2Code" + common
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我已经尝试使用 include 标记、但该接缝只能用于导入完整的项目。

我已经尝试使用通用编译器选项定义编译变量、但它不会扩展它 perly。

通过当前的 projectspec 实现是否可以实现这一点? 请提供建议。

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

    您好!

    [引用 userid="172948" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1136615/projectspec-common-settings-across-projects "]在每个项目导入/引用的文件中,[/quot]

    是的、您可以使用   传递给每个项目的命令文件(请参阅 C28x 编译器用户指南中有关--cmd_file 选项的第2.3.2节)来执行此操作。

    C 您可以在项目属性中指定命令文件:

    谢谢

    Ki

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

    没有想到这个解决方案、谢谢。