PDcurses庫(kù)在Windows下的安裝與使用(mingw)
2023-03-29 21:15 作者:ADreamToday | 我要投稿
pdcurses是一個(gè)基于終端的“圖形化”庫(kù)
官網(wǎng):https://pdcurses.org/
GitHub:https://github.com/wmcbrine/PDCurses
安裝
下載pdcurses的源碼(從GitHub或sourceforge等)
編譯
在下載好的源碼里我們會(huì)看到一個(gè)叫 wincon 的文件夾

? ? 這里面是在Windows平臺(tái)下編譯lib文件所需要的全部源碼
? ? 其中readme文件告訴了我們使用不同編譯器需要的make指令
? ? 這里我們使用的是mingw,所以相應(yīng)命令是
????
????編譯好后會(huì)生成很多.o和一個(gè).a文件,而我們所需要的只是.a文件
??4.復(fù)制到mingw的相應(yīng)路徑中
????將pdcurses.a改名為libpdcurses.a?(這樣是方便gcc編譯時(shí)直接-lpdcurses)
????并將其復(fù)制到mingw下的lib文件夾中
????pdcurses源碼根目錄下的curses.h復(fù)制 到 形如mingw64\x86_64-w64-mingw32\include的文件夾下(這里的mingw64是我放的mingw的文件夾)
安裝工作到這里就完成了

測(cè)試
下面是測(cè)試pdcurses庫(kù):
一段簡(jiǎn)單的curses的c語(yǔ)言源碼:
編譯:gcc main.c -lpdcurses -o 1
運(yùn)行:

pdcurses庫(kù)安裝成功
