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.
工具与软件:
您好!
我设置了 CLA、并想使用我在程序中的其他库中定义的结构来进行浮点数学运算。
但是、我不知道确切如何声明变量或获取头文件/CLA 以正确引用彼此、从而看到结构。
在下图中、我有#pragma DATA_SECTION ()语句、其结构如下所定义。 我有一个.h、其包含此结构的 typedef、还有一个 extern 语句、应从外部将这些语句引入到这里的结构中。 我在构建时所得到的错误是、如左下角所示的.h 中的 PID_STRUCT 未定义。
我必须缺少某些允许我使用 CLA 中另一个.h 文件中定义的结构的内容。
谢谢!
Reid
尊敬的 Reid:
明天我会给你回复这个问题。 很抱歉耽误你的时间。
此致、
Delaney
尊敬的 Reid:
在本例中、您希望在 lab_shared.h 中包含 pidcontrol.h 然后、您可以在 main.c 文件和 controls.cla 文件中包含 lab_shared.h。 这样、main.c 文件和 controls.cla 文件都可以访问结构定义。 您可以在 controls.cla 文件中删除 include for pid_control.h。
此致、
Delaney