C++图形开发(1):graphics图形库简介与安装

news/2024/11/30 7:49:08/

文章目录

  • 1.引入
  • 2.安装
    • (1)在官网下载安装包
    • (2)安装
  • 3.检验

1.引入

为了帮助大家实现真正的、更有意思的C++开发,本人决定开一个C++图形开发的专栏,来制作更多的有意思的游戏、程序。

首先我们要了解的,就是控制台和图形库之间的区别:
控制台是一种基于字符的显示方式,它使用文本字符来组成屏幕上的图像。它通常用于命令行界面(CLI),如Windows的命令提示符和Unix/Linux终端。控制台可以处理文本和基本的字符图形,但不支持复杂的图像和动画。

图形库则是一种用于创建图像和视觉效果的软件库。它通常用于创建图形用户界面(GUI),如操作系统的窗口和按钮,或者用于游戏和动画的视觉效果。图形库可以处理复杂的图像和动画,支持高级的渲染技术和图像处理算法,同时也可以绘制文本和基本图形。

众所周知,我们在入门C++时,学习的都是C++的控制台应用,控制台中只能输出字符与文字,而要实现像Python的tk中的GUI界面就有些困难,而用来解决这个问题的,就是……
graphics图形库

2.安装

之前介绍给大家使用的编译器,是Dev C++,但graphics作为C++的一个外部库,是需要自行安装的,该库所在的平台(easyx)所给的安装包是直接支持Visual Studio的,而在Dev C++上安装就有点麻烦,所以该专栏将使用Visual Studio进行演示。

正如刚才所说,graphics是C++的一个外部库,因此,下面将介绍这个库的安装方法。

(1)在官网下载安装包

官网链接:EasyX
单击“下载EasyX”
在这里插入图片描述

(2)安装

打开安装包,找到自己电脑上的Visual Studio版本进行安装:
在这里插入图片描述

3.检验

最后,当然要检查一下有没有安装成功。打开Visual Studio,新建项目与源文件,输入以下代码:

#include<graphics.h> 
#include<conio.h>int main(){initgraph(600, 600);fillcircle(300, 300, 50);_getch();closegraph();return 0;
}

编译运行后,如果出现以下界面就说明安装成功了:
在这里插入图片描述


http://www.ppmy.cn/news/691841.html

相关文章

新手简单看懂Servlet里面的web.xml配置

背景&#xff1a; ecplisetomcatservlet 我们在学习servlet时候&#xff0c;因为前面基础没学好&#xff0c;导致servlet看不懂&#xff0c;比如笔者当时就是servlet的web.xml看不懂&#xff0c;如果我们能先看懂web.xml&#xff0c;知道前端访问哪个接口&#xff0c;调用哪个…

JavaScript的try-catch-finally异常处理机制--详解

JavaScript 提供了异常处理机制&#xff0c;通过 try-catch-finally 语句块来捕获和处理异常。以下是对该机制的详细解释和示例&#xff1a; 1. try 块&#xff1a; try 块用于包裹可能会产生异常的代码块。在 try 块内&#xff0c;您可以放置任何可能引发异常的代码。 2. ca…

佳能打印机手机显示未连接服务器,安装佳能LBP1210打印机 提示RPC服务器不可用,该怎办/...

楼主应对情况做出更加具体的描述&#xff0c;以待更好地解决此问题&#xff0c;下面是一般情况下解决此类问题的方法&#xff0c;您可以尝试看能不能解决&#xff1a; 症状 在执行下列任一基于服务器的任务时&#xff0c;可能收到“RPC server is unavailable(RPC服务器不可用)…

佳能hdr_佳能650D支持HDR吗

佳能650D支持HDR功能&#xff0c;原理是在连续拍摄曝光不足、曝光标准、曝光过度3张图像&#xff0c;最终合成一张宽广动态范围的照片。 佳能650D是一款APS画幅单反数码相机&#xff0c;采用新开发的约1800万有效像素CMOS图像感应器&#xff0c;在约22.314.9毫米的有效空间内合…

最长回文串

Manacher 问题 寻找字符串中的最长回文串 传统做法 字符串首字符前加一个特殊字符 ‘#’ 末尾字符加一个特殊字符 ‘#’ 相邻字符间也加上特殊字符 ‘#’ 遍历字符串&#xff0c;除特殊字符外&#xff0c;以每个字符作为回文字符串的中心向外扩张 思考 很明显这种做法的…

Java程序所在机器性能监控

Java程序所在机器性能监控 背景 问题单&#xff1a;程序故障&#xff08;OOM、网络不通、操作卡顿&#xff09;问题单&#xff1a;服务连接不上需求 1、监控本地机器性能 告警日志UI2、监控服务接口服务 告警日志UI方案 固定间隔获取机器网络CPU内存数据设置阈值&#xff0c;告…

探探提醒对方账号异常_我告诉你探探账号异常不能回复消息怎么办

解决方法&#xff1a;有多种原因&#xff0c;如果是账号被封&#xff0c;无法回复短信&#xff1b;如果是网络异常导致&#xff0c;建议切换网络再回复&#xff1b;如果是软件出现bug&#xff0c;可以进行反馈&#xff0c;在探探3.7.5版本中&#xff0c;打开软件&#xff0c;点…

探探提醒对方账号异常_探探账号异常暂时不能回复你的消息怎么回事?如何解封...

探探是一款不错的社交app&#xff0c;有时候大家给朋友发送消息时&#xff0c;显示对方账号异常暂时不能回复消息&#xff0c;那么探探账号异常是怎么回事呢&#xff1f;探探账号封禁怎么办呢&#xff1f;下面小编就为大家带来探探app账号异常的相关介绍&#xff0c;感兴趣的朋…