C图形库 Mingw g++ ege Windows下

        今天闲来无事就想搞搞图形界面,本来是想弄openGL的但是配置有点麻烦,就觉得先弄个简单的图形库ege了。

        1.下载头文件

        地址:http://misaka.googlecode.com/files/ege13.04.7z 这个是现在的最新版了。里面包含了头文件和动态链接库和几个简单的demo。

        说明这里只是简单的说mingw命令行模式的创建,至于VC VS20XX CodeBlocks C-Free等IDE就不说的。网上有资料,道理也跟mingw一样。

        解压后的目录树是

    ├─ege13.04
    │ ├─demo
    │ │ └─src
    │ ├─include
    │ │ └─ege
    │ ├─lib
    │ │ ├─mingw3.4
    │ │ ├─mingw4.7
    │ │ ├─mingw4.7.2
    │ │ ├─mingw64
    │ │ ├─vc2008
    │ │ │ └─amd64
    │ │ ├─vc2010
    │ │ │ └─amd64
    │ │ └─vc2012
    │ │ └─amd64
    │ └─man
    │ ├─about
    │ ├─api
    │ │ ├─col
    │ │ ├─draw
    │ │ ├─env
    │ │ ├─font
    │ │ ├─img
    │ │ ├─input
    │ │ ├─math
    │ │ ├─other
    │ │ ├─rand
    │ │ └─time
    │ ├─demo
    │ ├─intro
    │ ├─netfriendsdemo
    │ ├─preview
    │ ├─setup
    │ └─tutorial

          2.配置文件

         将ege13.04下的include目录下的所有文件拷贝到mingw的include目录

         将ege13.04下的lib目录下的所有文件拷贝到mingw的lib目录

         3.一个简单的Demo

    #include "graphics.h" // 就是需要引用这个图形库
    int main()
    {
      initgraph(640, 480); // 初始化为640*480大小的窗口,这里和TC 略有区别
      circle(200, 200, 100); // 画圆,圆心(200, 200),半径100
      getch(); // 等待用户按键,按任意键继续
      closegraph(); // 关闭图形界面
      return 0;
    }

          4.命令行编译

         g++ demo.cpp -o demo -g -Wall -lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows

         5.界面

 

          

        6.参考资料

         http://www.rupeng.com/forum/thread-12260-1-1.html

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值