近期在琢磨C语言的图形库,发现主要有如下几种选择:
Turbo C 的graphics库
SDL
EasyX
EGE
1. 普遍认为Graphics库太老了,而且TurboC本身使用比较麻烦,网上一边倒地不推荐。不过其实Turbo C也出了for Win 7/8/10的版本了,试着下载安装,发现需要微软的一些DLL,于是就没有继续了。有兴趣的朋友可以试试:https://turboc.codeplex.com/
2. SDL是个大块头,似乎功能很多很强大,以下提供几个连接,供有兴趣的朋友钻研:
3. EasyX看起来很棒,很简洁,便于理解,而且有论坛支持。不过EasyX库只支持微软系列的编译器(即Visual C++或Visual Studio)
4. EGE的特点和EasyX很像,都是适合入门的,比较简练的图形库。而且可以在Codeblocks编译其中使用,符合我的需求,所以我就多介绍一点吧。
需要注意的是,下载后的文件不要用WinRAR解压,而要用7z格式的解压软件(我用的是7-zip)。
第二个需要注意的是,若要使用EGE库,文件名必须是.cpp