首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C语言制作图形用户界面模拟器

用C语言制作图形用户界面模拟器
EN

Stack Overflow用户
提问于 2013-03-04 12:15:54
回答 3查看 1.8K关注 0票数 0

你好,StackOverflow社区,

我正在用C语言写一个MicroMouse模拟器。我想要一些可视化的东西来展示迷宫是如何这样解决的-- http://www.youtube.com/watch?v=N9TkDgJNJso

我一直在研究一种实现这一目标的方法,但我还没有找到任何有足够文档来实现我的目标的方法。

我不想使用ASCII符号来实现它,对我来说它看起来并不专业。

在C中有没有什么好的GUI接口可以帮助我完成这个任务呢?如果是这样,我将如何使用它?为了实现我的目标,我不介意用另一种语言编写代码,比如Java或Python。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-06 10:36:00

我看到了你想做的视频。看完视频后,我觉得这个模拟器程序不需要GUI库。

下面是您可以使用的库的列表。

1.OpenGL这是一个3D图形应用编程接口,也可以用于2D,并且可以与c/c++一起使用

2.SDL这个库对于初学者来说很容易理解。对于你的程序来说,这个库更好,可以和c/c++一起使用。

3.winBGIm这与您找到的graphics.h相同,可以在c/c++中使用,但它只适用于windows。

如果你正在寻找GUI库,这里有一个简短的列表。

1.GTK这是用c编写的,是一个流行的c图形库。你可以找到一个叫做gladeGTK的图形用户界面编辑器,它可以让你快速、轻松地开发用户界面。

2.WxWidgets这是用c++写的,所以你必须使用c++而不是c。

3.FLTK

除了这些库之外,你还可以在google中找到更多的库。你说过

为了实现我的目标,我不介意不得不用另一种语言编写代码,比如

然后,对于java,你可以使用swing,如果你是windows开发人员,那么在visual c++中使用windows窗体应用程序;那么你的程序的开发将非常容易。

票数 3
EN

Stack Overflow用户

发布于 2013-03-05 09:22:34

为了进行图形用户界面仿真,SDL是C语言的候选者之一。Lazyfoo是我找到的最适合初学者的网站之一。

票数 4
EN

Stack Overflow用户

发布于 2013-03-05 08:55:56

SDL具有很强的可移植性。它是用C语言编写的,有很多文档和tutorials

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15194463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档