baker_H 发表于 2012-11-22 13:37

库连接问题

各位大侠帮忙看下以下代码,问题是setupterm\tigetnum这两个函数无法连接到term库(在ubuntu下)
#include<stdio.h>
#include<term.h>
#include<curses.h>
#include<stdlib.h>

int main()
{
int nrows,ncolumns;

setupterm(NULL,fileno(stdout),(int *)0);
nrows=tigetnum("lines");
ncolumns=tigetnum("cols");
printf("This terminal %d columns and %d rows\n",ncolumns,nrows);

exit(0);
}

mymtom_cu 发表于 2012-11-22 15:05

-lcurses

另建议
#include<term.h>
放在
#include<curses.h>
后面

要不然在AIX下编译出错。

crazyhadoop 发表于 2012-11-23 09:11

回复 2# mymtom_cu


    这个一半也用不到这个AIX环境,做到兼容性很难啊,稍不留神,差异就出现了
页: [1]
查看完整版本: 库连接问题