首页 / 时尚家居 / 正文

curses.h函式库为了提高程式对不同终端机的相容性

来源:
编辑:亿尚风范
时间:2023-10-17

       cureses 最早是由柏克莱大学的 Bill Joy 及 Ken Arnold 所发展出来的. 当时发展此一函式库主要原因是为了提高程式对不同终端机的相容性而设计的. 因此, 利用 curses 发展出来的程式将和您所使用的终端机无关. 也就是说, 您不必担心您的程式因为换了一部终端机而无法使用. 这对程式设计师而言, 尤其是网路上程式的撰写, 是件相当重要的一件事.

       curses之所以能对上百种以上的终端机工作, 是因为它将所有终端机的资料, 存放在一个叫 termcap 的资料库, ( 而在第二版的 System V 系统中, 新版的 curses 以 terminfo 取代原来的 termcap).在没安装ncurses包的前,/usr/include中是没有term.h和curses.h的,所以程序会如下报错:
term.h: 没有那个文件或目录
curses.h: 没有那个文件或目录
解决方法:安装ncurses库(兼容curses库)
sudo apt-get install libncurses5-dev
安装完成后,成功添加curses以及term相关的库文件。
需要一些头文件,即curses.h,用于基于文本的编程。
1. apt-file
首先,安装并更新apt-file。
使用packages.ubuntu.com
2.使用packages.ubuntu.com
转到this link。
       如果要搜索程序包随附的文件,请在右上角选择程序包内容。如果您直接需要一个软件包,只需使用其名称选择软件包名称进行搜索。

时尚头条换一换
时尚电商换一换
热点摘要换一换
  • CopyRight @ 2005-2023 Reserved 亿尚网版权所有,所涉内容请查询声明细则