你好StackOverflow社区,
我正在用C语言编写一个MicroMouse模拟器。我想要一些东西来可视化迷宫是如何解决的,像这样——http://www.youtube.com/watch?v=N9TkDgJNJso
我一直在研究一种方法来实现这一点,但我还没有找到任何有足够的文档来实现我的目标。
我不想用ASCII符号来实现这个,对我来说它看起来不专业。
有什么好的GUI界面,我可以用C语言来帮助我完成这个?如果有,我该如何使用它?我不介意用另一种语言,如Java或Python来实现我的目标。
我看了你要做的视频。看完视频后,我觉得你不需要一个GUI库为这个模拟器程序。
这是一个你可以使用的库列表。
1。OpenGL这是一个3D图形API,也可以用于2D,可以使用c/c++
2。这个库对于初学者来说很容易理解。对于您的程序,此库更好,可以与c/c++一起使用。
3。这与你找到的graphics.h相同,可以在c/c++中使用,但它只适用于windows。
如果你正在寻找GUI库,那么这里有一个简短的列表。
1。GTK是用c语言编写的,是一个流行的c语言GUI库。您可以找到GTK表单的GUI编辑器glade,它支持快速&易于开发的用户界面。
2。WxWidgets是用c++编写的,所以你必须使用c++而不是c.
3。FLTK
除了这些,你可以在谷歌上找到更多的库。你说
如果你是windows开发人员,那么使用visual c++中的windows窗体应用程序;我不介意用另一种语言,如Java或Python来完成我的目标。
SDL是C语言用于GUI仿真的候选语言之一。Lazyfoo是我发现的最适合初学者的网站之一。
SDL是强可移植性的。它是用C语言编写的,有很多文档和教程。