zoukankan      html  css  js  c++  java
  • Codeblocks配置EGE图形库

    今天花了一个小时将codeblocks的EGE图形库配好了,分享下我的体会。
    1、下载ege最新版,下面是链接
    https://pan.baidu.com/s/1qWxAgeK#list/path=%2F

    2、自行下载安装Codeblocks,我用的是16.01版本。
    下载链接:https://www.lanzous.com/i1o09ti

    3、把我们下载的ege图形的压缩包解压,把里面的ege文件夹下的include里面的6个*.h文件(button.h,ege.h,fps.h,graphic.h,label.h,sys_edit.h六个文件)复制到codeblocks安装目录下的MinGW下的include文件夹中,同理将lib/mingw4.8.1/lib文件夹中的*.a文件复制到对应文件夹。

    4、新建一个空项目,然后打开如图标示位置(project)的选项,在此菜单下选择build options,在此窗口中选择linker setting

    5、点击左侧窗口下方的add,然后将

    libgraphics.a

    libgdi32.a

    libimm32.a

    libmsimg32.a

    libole32.a

    liboleaut32.a

    libwinmm.a

    libuuid.a

    依次添加进去

    6、然后将“-mwindows”添加到右边的Other linker options框框里,点击保存即可。

    7、在该项目中新建一个C++的cpp文件,然后在里面填写代码测试,测试代码如下

    #include <graphics.h>
    int main()
    {
        initgraph(640, 480);//打开一个长640像素,宽480像素的窗口
        setcolor(GREEN);//设置绘图颜色为绿色
        line(100, 100, 500, 200);//以(100,100)为起点,(500,200)为终点划一条直线
        getch();//让屏幕暂停一下
        closegraph();//关闭绘图窗口
        return 0;
    }

    编译运行正常就说明EGE配置成功啦!

    注意: 每次新建一个项目都要在设置中重新添加“libgraphics.a,libgdi32.a,libimm32.a,libmsimg32.a,libole32.a,liboleaut32.a,libwinmm.a,libuuid.a”
    所以,可以只新建一个项目然后保存,每次测试只需要更改里面的源代码即可。

  • 相关阅读:
    Windows7防火墙服务无法启用怎么办
    asp.net实现md5加密方法详解
    php去除换行(回车换行)的方法
    MySQL函数大全
    php codebase生成随机数
    Tensorflow 的Word2vec demo解析
    深度学习课程部分资料整理
    稀疏矩阵表示
    Faster-rnnlm代码分析3
    Faster-rnnlm代码分析2
  • 原文地址:https://www.cnblogs.com/cnlik/p/11851870.html
Copyright © 2011-2022 走看看