error: variable 'raw' has initializer but incomplete type. (YES I've searched and read similar questions!)
error: variable 'raw' has initializer but incomplete type. (YES I've searched and read similar questions!)
我正在自学 C。我一直在学习如何使用 C 制作文本编辑器的教程 Here。我已经安装了 cygwin,并根据教程安装了必要的部分。当我遇到编译器错误时,我到达了第 2 页。
$ make
cc kilo.c -o kilo -Wall -Wextra -pedantic -std=c99
kilo.c: In function ‘enableRawMode’:
kilo.c:33:9: error: variable ‘raw’ has initializer but incomplete type
struct termois raw = orig_termios;
^~~~~~~
kilo.c:33:17: error: storage size of ‘raw’ isn’t known
struct termois raw = orig_termios;
^~~
kilo.c:33:17: warning: unused variable ‘raw’ [-Wunused-variable]
make: *** [Makefile:2: kilo] Error 1
我的代码与 This Page 教程中的代码相同
因为我是 C 的新手,所以我不完全理解问题是什么,或者如何解决它。
我不知道我在做什么。
这是一个错字:termois
应该是 termios
:
struct termios raw = orig_termios;
我正在自学 C。我一直在学习如何使用 C 制作文本编辑器的教程 Here。我已经安装了 cygwin,并根据教程安装了必要的部分。当我遇到编译器错误时,我到达了第 2 页。
$ make
cc kilo.c -o kilo -Wall -Wextra -pedantic -std=c99
kilo.c: In function ‘enableRawMode’:
kilo.c:33:9: error: variable ‘raw’ has initializer but incomplete type
struct termois raw = orig_termios;
^~~~~~~
kilo.c:33:17: error: storage size of ‘raw’ isn’t known
struct termois raw = orig_termios;
^~~
kilo.c:33:17: warning: unused variable ‘raw’ [-Wunused-variable]
make: *** [Makefile:2: kilo] Error 1
我的代码与 This Page 教程中的代码相同 因为我是 C 的新手,所以我不完全理解问题是什么,或者如何解决它。
我不知道我在做什么。
这是一个错字:termois
应该是 termios
:
struct termios raw = orig_termios;