【发布时间】:2020-02-20 17:21:23
【问题描述】:
我正在做一个使用 ncurses 的项目。我想知道是否有一种方法可以在不将其安装在机器上的情况下使用该库?我的意思是,除了安装它,有没有办法拥有 .h 文件并将它们编译到 makefile 中并使用它们?
非常感谢您的回复
【问题讨论】:
-
好吧,您需要将完整的 curses 包编译成可以链接的库(
libncurses、libforms等...)。可以,但除非您需要最新的 ncurses 开发版本,否则我会安装现成的软件包。 -
其实我写的这个程序需要在大学机器上运行,而那些机器不支持ncurses,所以我需要这样做
-
好吧,你不需要头文件来运行你的程序,所以忘记那些。如果大学机器有一个 termcap 数据库,我敢打赌 ncurses 是支持的。你的程序是在兼容的机器上编译的吗?您是否与 curses 库静态链接? (见下面@Jabberwocky 的链接)
-
@TedLyngmo 现在我已经使用了安装在我计算机中的库,并且我没有静态链接