我在使用以下代码时遇到以下错误。我试图通过 Google 找出问题出在哪里,但没有找到任何有用的信息。
Compiling /home/tectu/projects/resources/chibios/ext/lcd/touchpad.c
In file included from /home/tectu/projects/resources/chibios/ext/lcd/touchpad.c:1:0:
/home/tectu/projects/resources/chibios/ext/lcd/touchpad.h:17:1: warning: useless type qualifier in empty declaration [enabled by default]
这是 touchpad.h
第 12 行到第 17 行的代码:
volatile struct cal {
float xm;
float ym;
float xn;
float yn;
};
下面是我如何在 touchpad.c
中使用这个结构:
static struct cal cal = {
1, 1, 0, 0
};
谁能告诉我灯? :D
最佳答案
volatile
作为限定符可以应用于结构的特定实例。
您将其应用于无用的类型,编译器正确指出了它。
关于c - "useless type qualifier"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978370/