如何在Windows中安装PDCurses以与C ++一起使用?

时间:2012-02-15 20:55:02

标签: c++ pdcurses

我想在我的一些程序中使用它而不是标准的IOStream。

此外,NCurses是否可以在Windows上运行,如果有的话,还有更好的吗?

2 个答案:

答案 0 :(得分:6)

Download the zip file,在通常放置外部库的任何地方解压缩,并查看自述文件,它会告诉您以下内容:

  

PDCurses已被移植到DOS,OS / 2,Win32,X11和SDL。每个平台都存在包含特定于端口的源文件的目录。构建指令位于每个平台的README文件中。

Win32目录中的自述文件告诉您有几个不同编译器的makefile。简而言之,您运行make

make -f makefilename

它告诉我们你可以设置几个选项,包括WIDE和UTF8。

然后使用库,将包含 curses.h 的目录添加到包含路径并链接到 pdcurses.lib 文件make为您生成的{{1}}。如何修改包含路径和链接库取决于您的开发环境,并且与PDCurses无关。

答案 1 :(得分:0)

我终于做到了。首先根据文档构建/编译源代码。

make -f Makefile # did for me, Windows 10

curses.hpanel.h 复制到您的 include 文件夹中。然后,将 wincon/pdcurses.a 复制到您的 lib 文件夹中。将 pdcurses.a 重命名为 libpdcurses.a。 (因为这是标准)。

现在,您可以包含 curses.h 并像这样编译它。

g++ main.cpp -lpdcurses