參考:https://piggerzzm.github.io/2019/07/28/PDCurses/
一、環境:
1、codeblocks; -- 為了下面編譯用到 mingw32-make
2、pdcureses; -- git 倉庫位址: https://github.com/wmcbrine/PDCurses.git
二、方法:
1、git取出源碼後,進wincon目錄,執行如下指令進行編譯:
mingw32-make -f Makefile WIDE=Y INFOEX=N
如果mingw32-make找不到,先搜下mingw32-make.exe所在的路徑,添加到環境變量;
2、編譯後在wincon目錄下生成pdcurses.a,複制到codeblocks測試工程目錄下
3、codeblocks添加.a,添加pdcurses/demos/tui.c tuidemo.c,編譯,運作
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TVU5UNVRkY0gmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5QzN5MzMyETM0ITMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
三、實作menuconfig
1、根據menuconfig實作原理,結合工程實際情況,實作配置。
四、整個工程資源下載下傳位址
https://download.csdn.net/download/hxl5955/13187807