MingW-v4.8.0+EDE-v13.04 配置使用C语言图形库
2014-08-30 19:43
162 查看
From: /article/6374985.html
Author:KillerLegend
Date:2014.8.30
MingW的配置教程在这儿: /article/6374965.html
EDE图形库可以到这儿下载: http://misakamm.bitbucket.org/man/index.htm,其源代码在这儿: http://sourceforge.net/p/tcgraphics/code/HEAD/tree/
在这篇文章书写的时候,最新版是13.04,你也可以到我的百度云下载(
库文件下载: 链接:http://pan.baidu.com/s/1i3qqTm9 密码:chwl
源代码下载: 链接:http://pan.baidu.com/s/1jG9lLII 密码:fdds).
解压后文件内容大致如下:
如上图所示,拷贝红色方框中的文件到MingW的include和lib文件夹下:
拷贝完成后,建立一个C++文件,输入代码如下:
然后在命令行中输入:
g++ main.cpp -o main -g -w -lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid –mwindows
若出现 "note: attribute for 'struct ege::MOUSEMSG' must follow the 'struct' keyword struct MOUSEMSG {" 提示,不用理会即可.
然后运行生成的main.exe程序,那么就会出现一个旋转的五角星,如下:
看起来还不错吧!
图形库的API文件在man文件夹下面有,自己看着学习就可以了!
另外还有一个类似的图形库,叫做EasyX,主页是: http://www.easyx.cn/,也不错,支持VC系列,不支持MingW,也不开源,由于我不怎么使用IDE进行编程,所以我就选择了使用EDE,EDE开源,这个真心很赞.
稍后我会将配置好的MingW发布到百度云,上传完后具体地址会发布到这里,/article/6374969.html,解压密码KillerLegend.
Author:KillerLegend
Date:2014.8.30
MingW的配置教程在这儿: /article/6374965.html
EDE图形库可以到这儿下载: http://misakamm.bitbucket.org/man/index.htm,其源代码在这儿: http://sourceforge.net/p/tcgraphics/code/HEAD/tree/
在这篇文章书写的时候,最新版是13.04,你也可以到我的百度云下载(
库文件下载: 链接:http://pan.baidu.com/s/1i3qqTm9 密码:chwl
源代码下载: 链接:http://pan.baidu.com/s/1jG9lLII 密码:fdds).
解压后文件内容大致如下:
如上图所示,拷贝红色方框中的文件到MingW的include和lib文件夹下:
拷贝完成后,建立一个C++文件,输入代码如下:
#include <graphics.h> #include <time.h> #include <math.h> void paintstar(double x, double y, double r, double a) { int pt[10]; for (int n = 0; n < 5; ++n) { pt[n*2] = (int)( -cos( PI * 4 / 5 * n + a ) * r + x ); pt[n*2+1] = (int)( sin( PI * 4 / 5 * n + a) * r + y ); } fillpoly(5, pt); } int main() { initgraph( 640, 480 ); setcolor( RGB(0xff, 0xff, 0xff) ); setfillcolor( RGB(0, 0, 0xff) ); setrendermode(RENDER_MANUAL); double r = 0; for ( ; is_run(); delay_fps(60) ) { r += 0.02; if (r > PI * 2) r -= PI * 2; cleardevice(); paintstar(300, 200, 100, r); } return 0; }
然后在命令行中输入:
g++ main.cpp -o main -g -w -lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid –mwindows
若出现 "note: attribute for 'struct ege::MOUSEMSG' must follow the 'struct' keyword struct MOUSEMSG {" 提示,不用理会即可.
然后运行生成的main.exe程序,那么就会出现一个旋转的五角星,如下:
看起来还不错吧!
图形库的API文件在man文件夹下面有,自己看着学习就可以了!
另外还有一个类似的图形库,叫做EasyX,主页是: http://www.easyx.cn/,也不错,支持VC系列,不支持MingW,也不开源,由于我不怎么使用IDE进行编程,所以我就选择了使用EDE,EDE开源,这个真心很赞.
稍后我会将配置好的MingW发布到百度云,上传完后具体地址会发布到这里,/article/6374969.html,解压密码KillerLegend.
相关文章推荐
- 在Dev C++中使用c语言图形库的配置
- Eclipse搭建C语言开发环境——Eclipse+CDT+MinGW的配置与使用详解
- 使用Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解(2)
- [编译配置]用MinGW编译C语言的批处理
- Dev-Cpp配置OpenGL图形库(成功版本:Dev-Cpp 5.7.1 MinGW 4.8.1)
- Eclipse中使用CDT,minGW配置google unitest(同时配置c/c++编译环境)
- Turboc2.0 下载配置使用说明,C语言环境配置
- windows下使用cmake+mingw配置makefile(二)
- 使用 MinGW 建立 C语言编译环境
- 使用Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解(1)
- 使用Sublime Text2构建功能配置C语言的自动编译
- EditPlus+minGW配置C语言环境
- 使用MinGW编译并配置wxWidgets
- 使用Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解(1)
- Win7 64 配置MinGW,以及使用Eclipse
- Qt使用mingw配置可调试的opencv环境
- 【C++】使用MinGW配置Eclipse for C++环境
- windows下使用cmake+mingw配置makefile(一)