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.

[参考译文] 编译器:可能是"#include"问题。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/699164/compiler-probably-an-include-issue

Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI C/C++编译器

大家好、

为了验证我们在项目中定义的堆栈大小、我想使用函数 TSK_stat:

void TSK_stat (TSK_Handle 任务、TSK_Stat * statbuf);

添加"#include 之后 "、我得到以下编译器错误:

标识符"ARG"未定义。

在 tsk.h 中、我确实看到了"ARG"的用法:

typedef 结构 TSK_胶 合{
fxn fxn;/* TSK 任务函数*
ARG args[TSK_MAXARGS];
内部错误号;
} TSK_胶 合;

我错过了哪些内容?

谢谢、

Alex。

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

    您需要在包含 tsk.h 之前添加以下内容

    #include

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

    您好 Todd、

    我尝试了以下操作、但没有帮助:

    #include

    它是否相同? 如果没有、我可以在哪里找到 是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已解决!
    使用#include 不正确。
    我需要的是:
    #include
    其中包括看起来很好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉。 我认为您使用的是名为 DSP/BIOS 的旧 RTOS、而不是 SYS/BIOS 中对它的传统支持。