gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:29:05 25 4
gpt4 key购买 nike

我正在尝试在 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 .那个 fork 很活跃。 “原始”实现在 Bill McBrine's repo , 正在进行一些事件。遗憾的是,这两个项目似乎出现了分歧。前者实现了原生的Win32a GDI终端窗口,而后者只支持原生的Windows控制台。

你做的根本不是怎么用curses。您下载的是源代码,那里根本没有二进制文件——没有适用于任何体系结构的 .lib 或 .dll 文件。不仅如此,源代码也无法直接编译——如果您将其添加到 C/C++ 项目中,即使在 Unix 机器上,它也无法编译。

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

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

另见 Is ncurses available for windows? .

关于c++ - 将 curses 库添加到 Visual Studio C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11236908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com