0

我想知道为什么我收到错误消息“未解决的包含”stddef.h

在此处输入图像描述

背景是这个问题: https ://stackoverflow.com/questions/18754434/altera-de2-hardware-timer-usage 我尝试解决整个硬件中断机制,我现在将其划分为更小的问题以查明它是什么当我从轮询切换到硬件计时器时,使程序不会提前计时。

你认为是什么问题?这个问题与时间没有往前走有什么关系吗?当我进行轮询时,它起作用了:

https://codereview.stackexchange.com/questions/30870/please-review-polling-for-nios-2

现在我想用硬件中断来做这件事,我按照手册做了,但仍然有一些问题希望你能帮助我?

4

1 回答 1

1

stdio.h在编译器的路径中搜索。它可能在某种includeinc文件夹中。然后尝试查看是否有stddef.h在同一个地方。

尝试删除包含的行stddef.h,看看编译器是否抱怨stdio.h.

如果您找到这两个文件,那么您可能需要设置构建命令以添加std*.h文件的路径(可能带有-I标志)。

于 2013-09-12T13:06:48.717 回答