'ncurses.h' 以及 'conio.h' 未找到

'ncurses.h' as well as 'conio.h' not found

所以我正在使用 Ubuntu 14.04 LTS,我在使用 Eclipse CDT 编译代码以及使用终端执行的文本编辑器中的通用 C 程序时意识到系统没有 'conio.h'库文件已安装。 我仔细阅读了它,作为替代方案,我尝试使用 'ncurses.h' 文件及其功能,但它告诉我也没有这样的库文件。

现在我想知道是不是我的 GCC 完全出了问题,或者这是一个常见问题,可以通过手动安装这两个文件来解决吗?

编辑:所以它对我有用,这就是我所做的

它要求我安装 ncurses-doc 然后安装 ncurses-dev :

sudo apt-get install ncurses-doc

sudo apt-get install ncurses-dev

这会自动为我安装所有内容,包括依赖项和库文件,所以我认为遇到同样问题的人,如果您还没有通过下载文件和配置来尝试手动安装,请先尝试一下。

你安装ncurses了吗?

sudo apt-get install ncurses-dev

<conio.h> 是 header 主要由极其古老的 MS-DOS C 编译器提供,例如 Turbo C。它在 Linux 系统上不可用。

如 Andy M 所述,您可能需要安装 ncurses 开发包才能使 <ncurses.h> 可用。