如何在codeblocks中使用graphics.h

原创 2018年04月16日 16:56:08

一、下载graphics.h对应文件
        链接:http://www.codewithc.com/wp-content/uploads/2014/04/WinBGIm_Library6_0_Nov2005.zip
        下载一个压缩文件,解压后如图所示。
         
二、复制graphics.hwinbgim.h,粘贴到包含编译器目录下的文件夹。(如果你把codeblock安装在C盘上,粘贴到这里:C盘 >> Program Files >> CodeBlocks >> MinGW >> include)。接着,复制libbgi.a,粘贴到你的编译目录的lib文件夹
三、打开codeblock,点击Setting>>Compiler>>Linker setting.
四、点击Link libraries部分下的add选择libbgi.a

五、在Other linker options下添加如下内容:-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32,然后点击OK。
六、最后用文本编辑器打开graphics.h头文件(也可以在codeblocks中打开,随意,只要能修改文件内容即可),将第302行的代码修改为:

int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,

然后保存文件即可。最后,如果你使用了graphics.h,那么就要将C文件的后缀名改为cpp,要不然依旧会报错。
七、案例

最后,用graphics.h实现了一个类钻石的图形,效果如下:
代码简单,就贴在最后了。
#include <math.h>
#include <graphics.h>

main()
{
    int x0=320, y0=240;
    int n=25,i,j,r=180;
    int x[50],y[50];
    int gdriver=DETECT, gmode;
    initgraph(&gdriver,&gmode,"");
    cleardevice();
    setbkcolor(WHITE);
    setcolor(GREEN);
    for(i=0;i<n;i++)
    {
        x[i]=r*cos(2*3.1415926*i/n)+x0;
        y[i]=r*sin(2*3.1415926*i/n)+y0;
    }
    for(i=0;i<=n-2;i++)
    {
        for(j=i+1;j<=n-1;j++)
            line(x[i],y[i],x[j],y[j]);
    }
    getch();
    closegraph();
}

如何在CodeBlocks中添加头文件graphics.h

Steps to include graphics.h in CodeBlocks: Step 1: Download WinBGIm from http://winbgim.codecutter....
  • qq_34406109
  • qq_34406109
  • 2016-07-14 02:51:49
  • 4873

如何在codeblocks中使用graphics.h

一、下载graphics.h对应文件        链接:http://www.codewithc.com/wp-content/uploads/2014/04/WinBGIm_Library6_0_...
  • secret_lee
  • secret_lee
  • 2018-04-16 16:56:08
  • 38

Graphics.h画线函数和初始化绘制环境

昨天帮同学做了个课程实验(一个非计算机专业同学),有看到了graphics.h这个头文件,还记得在大一的时候刚刚接触C语言,一片茫然(当时0基础学习计算机,刚刚学会上网),还好寝室有大神带着,一步一步...
  • wuxinliulei
  • wuxinliulei
  • 2014-07-03 01:06:31
  • 1679

graphics.h头文件(easyx)下载并简单快速使用(C语言c++)

   用easyx.exe,可以直接运行安装,运行环境支持:XP/Vista/Win7/Win8/Win10编译环境版本:Visual C++ 6.0 / 2008 ~ 2017(x86 &amp;a...
  • abcd1476
  • abcd1476
  • 2018-02-19 11:24:31
  • 470

CodeBlocks创建FLTK项目的向导配置

本来想用用FLTK, 但是又懒得装VS. 就上CodeBlocks了. 下称CB 因为CB里自带了fltk的项目创建向导, 结果有几个位置需要注意. 下面就用截图来演示吧. 1. 打开CB, 不解释 ...
  • huyoo
  • huyoo
  • 2015-03-29 16:40:48
  • 2181

graphics.h

最近想用c语言做一些项目,搜到了深入体验c语言项目这本书,一看第一章,就需要用到graphics.h这个库,从网上搜到很多资料,了解到,graphics.h是个老古董了,是TC时代用的,所以以目前的3...
  • Ftworld21
  • Ftworld21
  • 2016-09-23 01:00:51
  • 492

我写了一个仿 tc graphics.h 图形库

#include int main() { int i = 0,color = 0; int gmode = DETECT; COLORREF paintcolor[3];...
  • ok2384233
  • ok2384233
  • 2017-01-17 12:30:45
  • 398

Codeblocks gtk+设置

我用的是gtk3.0; 编译设置,左键占
  • u010314269
  • u010314269
  • 2014-07-13 12:53:23
  • 891

用codeblock配置FLTK

1、下载资源
  • qq_27843481
  • qq_27843481
  • 2016-01-19 17:36:43
  • 466

CodeBlocks使用第三方库(以使用pcre库为例)

CodeBlocks使用第三方库(以使用pcre库为例)                                                                        ...
  • qianghaohao
  • qianghaohao
  • 2015-06-23 10:45:17
  • 1418
收藏助手
不良信息举报
您举报文章:如何在codeblocks中使用graphics.h
举报原因:
原因补充:

(最多只允许输入30个字)