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
您好!
我使用的是 Processor SDK RTOS。 在这种情况下、链接的文件太多。 如何转到函数定义?
我尝试使用 Ctrl +左键单击、但要使用函数声明而不是定义。 我还在文件搜索和 c/c++搜索中按函数名称搜索了、但它不会出现。 请在这个问题上帮助我。
此致
高拉夫
您好、Gaurav、
有疑问的功能是什么? 如何声明它?
谢谢
Ki
您好!
我没有听到您的反馈,因此这个问题已经解决了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。
谢谢、
Ki
您好!
德州仪器提供的驱动程序项目中有很多函数。
例如,McSpiModuleClk()在一些.h 文件中声明,而定义在一些其他.c 文件中。 调用位于 main.c 文件中。 当我按 Ctrl 键+鼠标左键时、它将在.h 文件中进行声明、但我需要定义。
您需要了解的其他任何信息、请告诉我。
此致
高拉夫
[引用 USER="Gaurav Aggarwal1"]德州仪器提供的驱动程序项目中有许多函数。
能否为 McSpiModuleClk()指定确切的项目以及 c 源文件和 h 头文件的名称?
您好!
项目名称是 MCSPI_Loopback_evmAM335x_armExampleProject、文件名是 mcspiLoopbackApp.c
在此.c 文件中、有许多函数、您可以检查任何函数。
此致
高拉夫
[引用 USER="Gaurav Aggregarwal1"]项目名称是 MCSPI_Loopback_evmAM335x_armExampleProject,文件名是 mcspiLoopbackApp.c.[/quot]
我导入了此示例、但未看到 任何对 McSpiModuleClk 的引用。
我尝试了 一些其他函数,如 McSPIVerifyData(),当我单击 F3 (或左键单击+ CTRL)时,它会跳转到实际的声明。 唯一的例外是使用 extern 定义函数。
好的。
对于使用 extern 定义的函数、是否有其他方法来达到定义?
我们可以搜索定义吗?
尝试 使用 UART_write()。
此致
高拉夫
[引用 user="Gaurav Aggregarwal1"]尝试 使用 UART_write()。[/quot]
该函数不是项目的一部分、因此您无法跳转到定义。 它可能来自链接的库。
我假设如果您确实希望能够跳转到定义、则可以将源文件夹位置(包含具有定义的源文件)链接到您的项目。 这将允许索引器对其进行挑选、以便您可以从另一个源文件跳转到它的定义。
有关更多说明:
https://www.eclipse.org/forums/index.php?t=msg&th=153209&goto=482757&#msg_482757
谢谢
Ki