我已经在CodeBlocks中成功安装并使用了PdCurses。
现在,当我尝试完成Ncurses tutorial时,我已经读完最后一部分,其中说到有一个实用程序库,即CDK,它将通过提供预制的对话框控制台框帮助简化curses应用程序。

我只想问一下如何为PDCurses安装CDK库,因为它最初是为Ncurses安装的。

谢谢!!

最佳答案

CDK与PDCurses和MinGW配合良好。由于您提到了CodeBlocks,所以我猜这就是您正在使用的代码。在这种环境下,没有特殊的步骤可以对其进行编译:


下载CDK源码包
运行MSYS控制台并进行配置;在源根目录中
将生成的libcdk.a文件和头文件复制到编译器和/或IDE可以找到它们的位置。
将手册页复制到不错的位置(我个人在Windows下使用Cygwin man命令)。
编译其中一个测试程序,例如buttonbox_ex.c


作为参考,我使用此命令来编译示例之一以验证库是否正常工作:

gcc -Wall -o buttonbox_ex buttonbox_ex.c -lcdk -lpdcurses

10-01 11:36