我有一小段代码用于linuxterminalfunction,它使用term.h头文件
#include <stdio.h> #include <term.h> #include <curses.h> #include <stdlib.h> main() { setupterm("unlisted",fileno(stdout),(int*)0); printf("Done.n"); }
但是当我尝试编译它时,我得到致命的错误:term.h:没有这样的文件或目录
我该怎么办? 问题在哪里
如何转储线程堆栈
BlueZ hci_ * API使主机可被发现
链接setargv.obj时是否可以在Windows上引用/转义命令行参数?
如何更改在.NET PropertyGrid中使用的控件的types
使用WM_CHAR消息发送键盘input?
我应该使用哪个错误值?
防止在C ++中重绘窗口
如何重新使用设置元素的向量?
错误C1189:#error:该文件需要_WIN32_WINNT至less定义为0x0500。 build议使用0x0501或更高的值
在Ubuntu上,下载并安装libncurses5-dev:
sudo apt-get install libncurses5-dev
然后编译:
gcc my_program.c -o my_program -lncurses
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。