zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    撒谎
    可怜的猪
    GIS学习笔记(五)
    国产木马冰河2.2
    矛盾
    GIS学习笔记(六)
    男人如衣服
    VS2005快捷键大全
    慧悟
    DOS命令
  • 原文地址:https://www.cnblogs.com/wunaozai/p/3198131.html
Copyright © 2011-2022 走看看