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.

[参考译文] CCS/CODECMOSER:给定 CCS 工程、如何更改包含 main 函数的主文件?

Guru**** 2595805 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/871909/ccs-codecomposer-given-a-ccs-project-how-to-change-the-main-file-containing-the-main-function

器件型号:CODECOMPOSER

工具/软件:Code Composer Studio

大家好、

我不熟悉 CCS ... 我正在为我们的公司创建一个 c/cpp 库、由于我在代码开发过程中测试它的不同部分、我需要能够更改项目的主文件(保存主函数的文件)... 换句话说、我希望项目文件夹中有多个主文件、但我希望一次使用一个。  

如果您有任何建议、请告诉我。  

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

    CCS (Eclipse)不知道哪个文件包含 main()。 它只需在文件夹中构建所有内容、并让链接器找到它。 Eclipse 模型每个项目有一个可执行文件(生成结果)。

    一种方法:您可以有多个文件,例如 main-1.c、main-2.c,并使用“文件属性->C/C++ build->Exclude Resource from Build”将它们交换到编译中和编译中。 这有点麻烦、但如果您不经常这么做、可能是最简单的。

    另一种方法:创建多个项目(每个 main-N.c 一个),然后使用“New->File->Advanced->Link to file in the file system”链接公用文件。 这在最初设置时相当麻烦、但不需要持续维护。

    [编辑:稍微修正了措辞。]

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

    您好!

    在 Bruce 的回复基础上、您还可以创建多个编译配置、这些配置允许您通过他提到的选项包含不同的文件。 优点是您可以更轻松地在它们之间切换。  

    检查以下从不同角度覆盖此主题的短夹。  

    https://youtu.be/YIAHYbRDrLw 

    https://youtu.be/Dai5ib2yCUM 

    https://youtu.be/hjKxT36gLTo 

    希望这对您有所帮助、

    拉斐尔