如何在控制台之外进行C编程?

时间:2009-12-23 04:03:52

标签: c graphics image console

我正在尝试使用C学习一些图形编程。初学者开始的最佳方法是什么?我想如何制作使用可直接从命令行提示符运行的图形和图像的程序,而不依赖像X这样的窗口系统来执行。

谢谢,

迈克

4 个答案:

答案 0 :(得分:5)

查看libsdl - Simple DirectMedia Layer。虽然在Linux上它可以使用X11来显示输出,但它也可以直接使用帧缓冲设备。它的设计非常简单,适用于像素抨击游戏类型编程,并支持各种平台。

答案 1 :(得分:3)

如果您不是SDL的粉丝,还有Allegro。对于简单的矢量图形来说,它的功能更为全面;在添加扩展库之前,SDL主要是一个跨平台的帧缓冲区。

答案 2 :(得分:2)

学习一些像Qt或GTK这样的GUI工具包,这样你就可以制作现代的GUI应用程序了。

答案 3 :(得分:2)

查看FLTK GUI工具包。它小而易学。