PDCurse是一个开源的跨平台curses库,支持多平台,本文就介绍其在windows(Win10)下的编译步骤。
以最新的3.8为例,下载地址为
https://sourceforge.net/projects/pdcurses/files/pdcurses/3.8/
下载后解压缩,进入目录后如下图所示:
上图中“wincon”文件夹是编译目录,进入后可以看到有多个Makefile文件,我们要在windows编译,那么使用的就是Makefile.vc,接下来在命令行下进入“wincon”文件夹,执行如下命令:
nmake -f Makefile.vc WIDE=Y DLL=Y
其中“WIDE”为支持宽字节;“DLL”为编译dll文件,否则为lib文件。
如果一切正常,最后会生成“pdcurses.lib”或“pdcurses.dll”文件,但是大多数人的机器是会提示错误的。常见的错误如下: