如何在codeblocks中使用graphics.h

一、下载graphics.h对应文件
        链接:http://www.codewithc.com/wp-content/uploads/2014/04/WinBGIm_Library6_0_Nov2005.zip
        下载一个压缩文件,解压后如图所示。
         
二、复制 graphics.h winbgim.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();
}

猜你喜欢

转载自blog.csdn.net/secret_lee/article/details/79962306
如何在codeblocks中使用graphics.h
如何在CodeBlocks中配置图形库graphics.h(最全最详细)
如何在VS2017中添加 ”graphics.h” 头文件? So easy
没有graphics.h如何解决
graphics.h图形库
graphics.h在VS2010中的使用
如何在 FastReport Business Graphics 中使用甘特图?
利用graphics.h实现粗糙CAD
C语言的新开端<graphics.h>
[转载]图解在VC里使用graphics.h绘图(类似TC)
c语言graphics.h头文件介绍
Visual C++中graphics.h 下载
Visual Studio2019安装graphics.h库文件
C++ 之 Visual Studio 搭建 EasyX Graphics Library 图形库环境,并使用EasyX(graphics.h)绘制第一个图形
如何在VScode中使用include bits/stdc++.h
关于如何解决vs2017中graphics.h头文件中有些函数无法重载问题
[补蓝奏云链接] Dev-C++ 没有graphics.h怎么办/graphics.h: No such file or directory
史上最详细版 头文件biso.h,graphics.h,libbgi.a
在CodeBlocks中使用openGL
c++学习笔记——VS2015中添加”graphics.h”头文件
怎么解决“无法打开包括文件:“graphics.h”: No such file or directory”的问题
VS2019下安装EasyX解决“无法打开包括文件:“graphics.h”问题
graphics.h头文件图形绘画详解(史上最详细)
DEV C++:手把手带你配置graphics.h(以DEV C++ 5.11为例)
kotlin如何在Fragment中使用getFragementManager()
如何在svn系统中使用git
如何在vue 中使用 sass
如何在Matlab中使用Plotly绘图
如何在AndroidStudio中使用AIDL
如何在Flex中使用Json
今日推荐
基于大语言模型的开源知识库问答系统 MaxKB GitHub Star 数量突破 5,000 个!
美国拟限制 AI 大模型出口中国和俄罗斯
苹果将与 OpenAI 达成协议,将 ChatGPT 应用于 iPhone
openKylin 社区生态委员会第六次会议圆满召开
阿里云正式发布通义千问 2.5
Python 3.13 发布首个 Beta:实验性自由线程模式和 JIT、改进交互式解释器
Stack Overflow 拿我的代码去训练 AI 大模型,还封了我的账号
Pop!_OS 的 COSMIC 桌面完成 App Store 上架工作
报告:Django 仍然是 74% 开发者的首选
《2024 年一季度互联网投融资运行情况》研究报告
15 年前上了“FFmpeg 耻辱柱”,今天他还得谢谢咱——腾讯QQPlayer一雪前耻?
TIOBE 5 月榜单:Fortran “复活”进入 Top 10
周排行
BPM为企业带来的实际利益
好程序员web前端分享css常用属性缩写
Java文件下载(excel)
css样式的动态添加及显示和隐藏等零碎用法
axios全局配置以及拦截器
使用Logstash来实时同步MySQL和log日志数据到ES
C++获取当前时间(年月日、时分秒、毫秒)
Odoo产品分析 (四) -- 工具板块(11) -- 网站即时聊天(1)
Java环境配置正确,但是java、javac、java -version均返回“不是内部或外部命令,也不是可运行的程序或批处理文件”?
01 官网下载各种CentOS教程(超详细版)
每日归档
更多
2024-05-14(0)
2024-05-13(18)
2024-05-12(0)
2024-05-11(38)
2024-05-10(38)
2024-05-09(35)
2024-05-08(42)
2024-05-07(14)
2024-05-06(40)
2024-05-05(0)

4617作文网姓李女孩起什么名好听的名字百家讲坛周易起个四个字的什么名字好周易起名网站是一个诈骗网站周易八卦算命缺金怎样起名字梦见很多包子周公解梦周易测店名免费测试离婚又复婚算二婚命吗父母是姓氏合起来起名甘姓起名否极泰来周易周公解梦 周公解梦大全查询周易大过卦算命网冯 起什么名字好余字取名起名大全女孩周公解梦梦到死人周易名字评分测打分起名字女孩2020免费姓陈周易 免费起名大全工具品牌起名缺土王姓男宝宝起名讲周易周易子女缘免费测算周易生辰八字五行取名起名大全八字算命流派如何卜卦算命女孩起名带安周易原旨易源奥义pdf淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化