繁体   English   中英

将curses 库添加到Visual Studio C++?

[英]Add curses library to Visual Studio C++?

我正在尝试在 Microsoft 的 Visual Studio C++ 上使用 curses 库。 我从http://www.gnu.org/software/ncurses/下载了 ncurses-5.9.tar.gz,然后解压了文件。 但是,我在包中找不到 .lib 或 .dll 文件。 如果没有 .lib 文件,我不知道如何将 Visual Studio 中的代码链接到 ncurses 包中的头文件。 我需要将头文件移动到我的项目中的某个地方吗?

谢谢您的帮助!

简而言之:您需要 Bill Gray 的PDCurses 那个叉子很活跃。 “原始”实现在Bill McBrine 的 repo 中,正在进行一些活动。 不过,令人遗憾的是,这两个项目似乎出现了分歧。 前者实现了原生的 Win32a GDI 终端窗口,而后者只支持原生的 Windows 控制台。

你所做的根本不是如何使用诅咒。 您下载的是源代码,根本没有二进制文件 - 没有任何架构的 .lib 或 .dll 文件。 不仅如此,源代码也不能直接编译——如果你将它添加到 C/C++ 项目中,即使在 Unix 机器上,它也不会编译。

为了编译,curses 需要运行configure脚本,它会生成一些文件,可能是config.h ,也可能是其他源文件和 makefile。

唉,所有这些都是有争议的,因为curses 是AFAIK 一个真正依赖于存在的Unix API 的Unix 库。 任何 Windows 端口都是完全独立的工作。

另请参阅ncurses 是否可用于 Windows? .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM