类似于NCurses的Windows系统

9

有没有类似于Ncurses的C++库,但适用于Windows系统?似乎没有Ncurses的移植版本,并且我需要一个像它一样好的显示系统。

有什么建议吗?跨平台是一个加分项。

5个回答

12

有一个非常相似的库PDCurses。它使用与ncurses相同的调用,但在Win32上工作。您需要移植程序的唯一事情就是重新编译。

http://pdcurses.sourceforge.net/


1

1

1
ncurses 页面似乎出现了错误。packages 页面显示 PDcurses - Thomas Dickey

0

我会使用CYGWIN和NCURSES:curses + 跨平台,因为这是你想要的。

除此之外,你可以尝试Borland的旧版CONIO(在Embarcadero有一个旧版Borland软件的存储库),或者Microsoft的Win32 API Console


Cygwin解决方案是否强制用户安装Cygwin? - Billy ONeal
1
据我所知,是的,你需要cygwin DLL。PDCurses解决方案是一个更好的选择 - 我已经尝试过了,它运行良好 - 不需要cygwin。 - anon
@Bill:你只需要Cygwin DLL。 - Dan Andreatta
@Billy:GPL很有趣。如果您使用开源许可证分发应用程序,则可以自由链接dll,并且只需分发dll的源代码即可。否则,您必须从RedHat购买许可证。 - Dan Andreatta
@Dan Andreatta:Grr。越来越难坚持使用BSD许可证了。:P 谢谢! - Billy ONeal
显示剩余2条评论

0

SetEdit使用Borland的TurboVision端口。该端口是跨平台的,可以在这里找到,根据GPL许可证授权。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接