NEWT库

2025阅读 0评论2011-08-08 chenliangmoran
分类:C/C++


NEWT是在Linux下一个基于文本方式的窗口开发工具,最初是为RedHad Linux的安装程序而设计的。

NEWT的设计思想有以下几点:
1. NEWT由C语言写成,而不是C++;
2. NEWT所有窗口的生成都是基于堆栈的数据结构,窗口的外观都是统一的模板,程序员不能修改;
3. 输入设备只支持终端键盘。

NEWT提供C语言的应用程序接口(API),它不直接进行低级屏幕操作,是在S-Lang库上实现的。编程
时,需包含其头文件:
    
  1. #include <stdio.h>
在Linux上用gcc编译时带 -lnewt 参数。

ps:了解NEWT的的缘由,客户的需求中有提到“要集成NEWT库”,经过查阅资料分析后得知此需求不会
    增加太多新的工作量,最多写sample code 给客户参考。

延伸阅读: NEWT 程序设计指南
上一篇:C++调用C函数,为什么要加extern "C"?
下一篇:S3C2440 LED 驱动浅析(1)