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/MSP432P401R:如何在Code Composer Studio中将C文件集成到.ino程序中?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/592630/ccs-msp432p401r-how-do-you-integrate-c-files-into-ino-programs-in-code-composer-studio

部件号:MSP432P401R
主题中讨论的其他部件:Energia

工具/软件:Code Composer Studio

大家好,

我可以成功地将C文件的内容复制并粘贴到我的.ino文件中,一切都能正常工作,但我不知道如何使.ino文件中不同的.c文件中的函数可用。  我了解到Arduino IDE的构建过程实际上在构建之前将文件连接在一起。  我真的很喜欢单独的文件。  有人对我有什么智慧吗?

谢谢!

Rob  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想你需要问一下Energia论坛。 通常,您只需将文件及其头放在同一个项目中,并将头文件包含在.ino中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Keith,
    我认为Energia IDE与Arduino IDE以及此链接更相似
    www.inuinu.cc/.../BuildProcess
    说明Arduino IDE只是将文件连接在一起。 我尝试了将文件放在同一个项目中并在.ino文件中包含标题的常规操作,但没有成功。 我想使用CCS,因为我熟悉它,而且因为它具有强大的调试功能。 也许我会试试Energia论坛。
    谢谢!
    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Energia与Arduino类似,但通常使用完全独立的工具链。 CCS不能直接使用.ino。 它必须导入这些文件并创建C/C++文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您在CCS中创建Energia草图或导入现有草图,则它将使用.ino文件。  cpp文件将作为构建过程的一部分生成。

    在此捕获中,您可以看到我的项目中的.ino。  cpp在\Debug文件夹中生成。  它显示为"已排除",因此不会生成和链接两次。

    在向项目中添加C文件时,您也可以执行此操作。  在我的项目中,你会注意到有一个john.c和john.h  但是,要使用john.c中的函数,我必须在我的.ino文件中执行此操作:

    您也可以在循环中看到对John()的调用。

    此致,

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢John,
    我验证了它是否能像您所说的那样使用BLINK。 我的项目仍然存在相同的问题,但我没有以完全相同的方式创建它。
    再次感谢!
    Rob
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没问题。  我一直想知道怎么做。

    此致,

    John

x 出现错误。请重试或与管理员联系。