如何在CodeBlocks中配置图形库graphics.h(最全最详细) 您所在的位置:网站首页 mac怎么装codeblocks 如何在CodeBlocks中配置图形库graphics.h(最全最详细)

如何在CodeBlocks中配置图形库graphics.h(最全最详细)

#如何在CodeBlocks中配置图形库graphics.h(最全最详细)| 来源: 网络整理| 查看: 265

在CodeBlocks IDE 上编译图形代码会显示错误:“无法找到graphics.h”。这是因为在CodeBlocks的库文件夹中没有graphics.h运行。要在CodeBlocks上成功编译图形代码,请设置winBGIm库。

那么,如何在CodeBlocks中包含graphics.h呢?

请依次执行以下步骤,以在CodeBlocks中包含“ graphics.h”,以在Codeblock上成功编译图形代码。

步骤1: 要在CodeBlocks中设置“ graphics.h”,请首先设置winBGIm图形库。从https://download.csdn.net/download/UCB001/12152858下载WinBGIm 步骤2: 解压缩下载的文件。将有三个文件:

graphics.hwinbgim.hlibbgi.a

步骤3: 将graphics.h和winbgim.h文件复制并粘贴到编译器目录的include文件夹中。(如果您在计算机的C盘中安装了Code :: Blocks,请执行以下操作:磁盘C >>程序文件>> CodeBlocks >> MinGW >> include。将这两个文件粘贴到此处。)如:C:\Program Files (x86)\CodeBlocks\MinGW\include 步骤4: 将libbgi.a复制并粘贴到编译器目录的lib文件夹中。 步骤5: 打开CodeBlocks。转到Settings>>Compiler settings>>Linker settings 。 步骤6: 在该窗口中,单击“链接库”部分下的“Add”按钮,然后浏览。 选择在步骤4中复制到lib文件夹的libbgi.a文件。 步骤7: 在右侧部分(即其他链接器选项)粘贴命令

-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 步骤8: 点一下[OK]

一般到这一步就成功了,后面步骤可能不需要

步骤9:

尝试使用C或C ++编译graphics.h程序,有可能仍然会出现错误。要解决此问题,请使用Notepad ++(或者Sublime、VSCode等编辑器)打开graphics.h文件(在步骤3中粘贴到include文件夹中)。转到第302行,并用以下行替换该行:int left = 0,int top = 0,int right = INT_MAX,int bottom = INT_MAX, 步骤10: 保存文件。做完了!

注意:现在,您可以编译任何包含graphics.h头文件的C或C ++程序。如果编译C代码,您仍然会收到一条错误消息:“fatal error: sstream : no such file directory”。 对于此问题,如果文件扩展名为.c,则将其更改为.cpp。

附上graphics.h示例教学代码: #include #include int main() { //设置窗口大小 initwindow(200,200,"XTU",0,0); int maxX = getmaxx(); int maxY = getmaxy(); //设置窗口背景色 setfillstyle(1,LIGHTGRAY); bar(0,0,maxX,maxY); //画矩形 setcolor(RED); rectangle(0,0,maxX,maxY); rectangle(50,50,70,150); //画填充矩形 setfillstyle(1,GREEN); bar(100,50,120,150); //画直线 setcolor(RED); line(150,50,150,150); //画文字 setcolor(BLUE); setbkcolor(LIGHTGRAY); settextstyle(SMALL_FONT, HORIZ_DIR, 5); outtextxy(150, 150, "3278"); //结束绘图 getch(); closegraph(); } 运行效果

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有