PDcurses库在Windows下的安装与使用(mingw)
2023-03-29 21:15 作者:ADreamToday | 我要投稿
pdcurses是一个基于终端的“图形化”库
官网:https://pdcurses.org/
GitHub:https://github.com/wmcbrine/PDCurses
安装
下载pdcurses的源码(从GitHub或sourceforge等)
编译
在下载好的源码里我们会看到一个叫 wincon 的文件夹

这里面是在Windows平台下编译lib文件所需要的全部源码
其中readme文件告诉了我们使用不同编译器需要的make指令
这里我们使用的是mingw,所以相应命令是
编译好后会生成很多.o和一个.a文件,而我们所需要的只是.a文件
4.复制到mingw的相应路径中
将pdcurses.a改名为libpdcurses.a (这样是方便gcc编译时直接-lpdcurses)
并将其复制到mingw下的lib文件夹中
pdcurses源码根目录下的curses.h复制 到 形如mingw64\x86_64-w64-mingw32\include的文件夹下(这里的mingw64是我放的mingw的文件夹)
安装工作到这里就完成了

测试
下面是测试pdcurses库:
一段简单的curses的c语言源码:
编译:gcc main.c -lpdcurses -o 1
运行:

pdcurses库安装成功
