EasyX的安装与使用详细教程

EasyX 是针对 C/C++ 的图形库,可以帮助使用C/C++语言的程序员快速上手图形和游戏编程,可以用来做些简单的演示2d类游戏,没有cocos2d-x那样重量级,学习起来也比较简单。

安装

1 . 打开Easyx官网https://easyx.cn/下载 EasyX,打开安装
在这里插入图片描述
2 .在“Windows 已保护你的电脑”提示窗中,点“更多信息”,再点“仍要运行”,这时,可以看到 EasyX 的安装程序。
在这里插入图片描述
3 . 点击“EasyX 文档”和“Visual C++ 2010”两项对应的“安装”按钮,安装完毕。
在这里插入图片描述

使用

1 . 打开编译器(我的是VC 2010)

在这里插入图片描述
2 . 添加对应的测试代码(如上图所示我的代码已经编写完毕)

#include <graphics.h> 
#include <conio.h>int main()
{ initgraph(640, 480);circle(320, 240, 100);_getch();closegraph();return 0;
}

3 . 编译项目。点菜单 Build -> Build Solution,。在 Output 窗口会看到提示 “Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped”,注意里面的 0 failed,表示没有编译错误。否则,必须修正错误,再进行下一步。
在这里插入图片描述
4 . 执行程序。点菜单 Debug -> Start Without Debugging。然后会看到一个黑窗口里面画了一个圆。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564204.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二维码图片解码

二维码图片解码 现在进入了快节奏的时代&#xff0c;已经没有什么是扫码解决不了的了&#xff0c;我们光知道二维码是远远不能满足我们的需求的&#xff0c;我们需要知道二维码所表示的地址&#xff0c;但是有什么办法可以让我们对二维码进行解析然后获得地址的呢&#xff1f;…

php 删除整个目录,php 删除整个目录功能实例

这篇文章主要为大家详细介绍了php 删除整个目录功能实例&#xff0c;具有一定的参考价值&#xff0c;可以用来参考一下。对php删除整个目录的代码感兴趣的小伙伴&#xff0c;下面一起跟随512笔记的小编两巴掌来看看吧&#xff01;/*** php删除整个目录的代码** param* author 五…

C++ 强制类型转换运算符

C 将类型名作为强制类型转换运算符。 C 引入了四种功能不同的强制类型转换运算符以进行强制类型转换&#xff1a;static_cast、reinterpret_cast、const_cast 和 dynamic_cast。 强制类型转换是有一定风险的&#xff0c;有的转换并不一定安全&#xff0c;如把整型数值转换成指…

r语言如何读取matlab数据类型,[转载]R语言数据类型解析[转]

寻求帮助&#xff0c;使用 help(solve)&#xff0c;?solve 和 help(“solve”)是一样的&#xff0c;如果需要搜索可以用help.search(solve) 或者 ??solve。另外使用 help.start() 可以打开网页版的帮助&#xff0c;这个功能倒是和Matlab 的 doc 有几分相似。使用 source() 和…

java中函数过载,Java继承中成员方法的overload(重载/过载)

如果Java基础类有一个方法名被“过载”使用多次&#xff0c;在衍生类里对那个方法名的重新定义就不会隐藏任何基础类的版本。所以无论方法在这一级还是在一个基础类中定义&#xff0c;过载都会生效。public class Hide {public static void main(String[] args) {Bart b new B…

matlab 发送 126 邮件,python实现126邮箱发送邮件

用Python发送126邮件&#xff0c;供大家参考&#xff0c;具体内容如下今天想做个自动化邮件提醒的功能&#xff0c;最近刚好在学习python&#xff0c;都说python那么强大&#xff0c;想试一下python能否搞定&#xff0c;搜一下资料&#xff0c;果真可以&#xff0c;而且又简单通…

C++ auto和decltype关键字

可以用 auto 关键字定义变量&#xff0c;编译器会自动判断变量的类型。例如&#xff1a; auto i 100; // i 是 int auto p new A(); // p 是 A* auto k 34343LL; // k 是 long long有时&#xff0c;变量的类型名特别长&#xff0c;使用 auto 就会很方便。例如&#xff1a…

理查森外推法 matlab,数值代数–理查森外推法.doc

数值代数–理查森外推法实验四一、实验名称理查森外推算法二、实验目的与要求&#xff1a;实验目的&#xff1a;掌握理查森外推算法。实验要求&#xff1a;1. 给出理查森外推算法思路&#xff0c;2. 用C语言实现算法&#xff0c;运行环境为Microsoft Visual C。三、算法思路&am…

python 自动化出报表,python实现报表自动化详解

本篇文章将介绍&#xff1a;xlwt 常用功能xlrd 常用功能xlutils 常用功能xlwt写Excel时公式的应用xlwt写入特定目录(路径设置)xlwt Python语言中&#xff0c;写入Excel文件的扩展工具。可以实现指定表单、指定单元格的写入。支持excel03版到excel2013版。使用时请确保已经安装p…

C++ 右值引用

能出现在赋值号左边的表达式称为“左值”&#xff0c;不能出现在赋值号左边的表达式称为“右值”。一般来说&#xff0c;左值是可以取地址的&#xff0c;右值则不可以。 非 const 的变量都是左值。函数调用的返回值若不是引用&#xff0c;则该函数调用就是右值。之前我们了解的…

Sublime Text 3 详细安装教程

Sublime Text 3 详细安装 下载 官网下载地址https://www.sublimetext.com/3 安装 1 . 下载完成之后安装程序自动运行&#xff0c;默认安装路径&#xff0c;不要修改&#xff08;如果修改安装路径后期需要配置环境变量&#xff09; 注意&#xff1a;最好使用默认填入的安装…

matlab rgb2hsv v=1,为什么我在matlab中使用rgb2hsv时一直显示这个函数不存在呢?那源函数在哪下载?...

匿名用户1级2014-04-15 回答specfun工具箱没装可能给你个rgb2hsv源代码 复制下来同名保存就能用了function [h,s,v] rgb2hsv(r,g,b)switch nargincase 1,if isa(r, uint8),r double(r) / 255;elseif isa(r, uint16)r double(r) / 65535;endcase 3,if isa(r, uint8),r doubl…

php游戏怎么设置fms,[FMS]FMS使用需要注意的几种问题总结说明

[FMS]FMS使用需要注意的几种问题总结说明&#xff1a;* 中文编码&#xff1a;有些时候我们用flash去读取外部的php&#xff0c;asp.....文件里的中文显示在flash里会出现乱码的情况&#xff0c;为了解决在flash里显示中文很多教程里通常都直接加了一句System.useCodepagetrue问…

STL算法

STL 提供能在各种容器中通用的算法&#xff0c;如插入、删除、查找、排序等。算法就是函数模板。算法通过迭代器来操纵容器中的元素。 许多算法操作的是容器上的一个区间&#xff08;也可以是整个容器&#xff09;&#xff0c;因此需要两个参数&#xff0c;一个是区间起点元素…

oracle导出pck文件,Oracle sqlloader自动化导入迁移工具—可批量生成千万控制文件与批处理文件|一键执行(推荐)...

应用介绍一、设计概述与背景&#xff1a;在目前SQL Server数据库和Oracle数据库之间进行数据迁移工作&#xff0c;可以使用多种方案&#xff0c;其中采用文本文件作为数据交换的中间介质&#xff0c;具有如下特点&#xff1a;1、各个主流数据库都支持文本文件的导入、导出功能。…

STL中“大”、“小”和“相等”的概念

STL 中关联容器内部的元素是排序的。STL 中的许多算法也涉及排序、查找。这些容器和算法都需要对元素进行比较&#xff0c;有的比较是否相等&#xff0c;有的比较元素大小。 在 STL 中&#xff0c;默认情况下&#xff0c;比较大小是通过<运算符进行的&#xff0c;和>运算…

oracle 分割字符成数组,oracle依据分隔符将字符串分割成数组函数

oracle根据分隔符将字符串分割成数组函数--创建表类型create or replace type mytype as table of number;--如果定义成varchar--CREATE OR REPLACE type mytype as table of varchar2(4000);-- 将字符串分割成数组function my_split(piv_str in varchar2, piv_delimiter in va…

C++ vector,STL vector

vector 是顺序容器的一种。vector 是可变长的动态数组&#xff0c;支持随机访问迭代器&#xff0c;所有 STL 算法都能对 vector 进行操作。要使用 vector&#xff0c;需要包含头文件 vector。 在 vector 容器中&#xff0c;根据下标随机访问某个元素的时间是常数&#xff0c;在…

sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库

我有一个Oracle 11g XE数据库,我想将其转移到SQL Server Express 2005中.起初我以为我只是在Oracle中生成表作为SQL,操纵数据格式,并在SQL Server中运行查询.这适用于小型表,但我有几个表有几十万行,有些表有数百万行,所以这个解决方案不起作用.然后我创建了一个包含以下内容的…

C++ list,STL list

list 是顺序容器的一种。list 是一个双向链表。使用 list 需要包含头文件 list。双向链表的每个元素中都有一个指针指向后一个元素&#xff0c;也有一个指针指向前一个元素。 在 list 容器中&#xff0c;在已经定位到要增删元素的位置的情况下&#xff0c;增删元素能在常数时间…