首页 > 编程语言 >官网下载easyx压缩包,如何在devc++配置easyx

官网下载easyx压缩包,如何在devc++配置easyx

时间:2024-09-14 08:55:33浏览次数:9  
标签:文件 EasyX easyx dev 点击 c++ 下载

视频教程

<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="4PUaWile-1725954151169" src="https://player.bilibili.com/player.html?aid=1601090928"></iframe>

官网下载easyx压缩包,如何在devc++配置easyx

EasyX Graphics Library for C++ 安装指南

1. 访问官网

官网

2. 下载 EasyX

在官网上找到下载区域,点击下载按钮以获取 EasyX 安装包。
在这里插入图片描述

3. 访问更多下载选项

点击页面上的“more”链接,以查看更多下载选项。
在这里插入图片描述

4. 下载 EasyX_for_MinGW 版本

在库文件下载部分,找到 easyx4mingw_2023大暑版,点击下载压缩包。
在这里插入图片描述

5. 解压下载的压缩包

下载完成后,解压该压缩包到您选择的目录。

  • 随便那个版本都可以
    在这里插入图片描述
    在这里插入图片描述

6. 定位 Dev-C++ 文件夹

注意:视频里面是win11

  • 打开开始菜单。
  • 点击所有应用。
  • 搜索 Dev-C++ 并找到其文件位置。
  • 打开文件位置,可能会看到一个快捷方式。
  • 继续点击打开文件位置,直到看到包含 MinGW64 的文件夹。
    这里我用 win 10最为演示
    在这里插入图片描述

7. 复制头文件

include\easyx.hgraphics.h 文件从解压目录复制到 MinGW64\x86_64-w64-mingw32\include 文件夹中。
在这里插入图片描述
在这里插入图片描述

8. 复制库文件到 lib32 目录

lib32\libeasyx.a 文件从解压目录复制到 MinGW64\x86_64-w64-mingw32\lib32 文件夹中。

在这里插入图片描述

9. 复制库文件到 lib64 目录

lib64\libeasyx.a 文件从解压目录复制到 MinGW64\x86_64-w64-mingw32\lib 文件夹中。
在这里插入图片描述

10. 测试安装

  • 在 Dev-C++ 中创建一个新的 C++ 文件。
  • 输入一些测试代码,例如简单的图形绘制代码。
  • 尝试编译并运行程序,检查是否出现错误。
    测试代码
#include <graphics.h>		// 引用图形库头文件
#include <conio.h>
int main()
{
	initgraph(640, 480);	// 创建绘图窗口,大小为 640x480 像素
	circle(200, 200, 100);	// 画圆,圆心(200, 200),半径 100
	_getch();				// 按任意键继续
	closegraph();			// 关闭绘图窗口
	return 0;
}

注意选择文件的后缀必须为cpp,因为easyx使用c++编写的,文件后缀必须是cpp,里面可以用c语言
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11. 解决编译错误

如果在测试时遇到错误,请按照以下步骤配置编译器:

  • 点击工具 -> 编译选项。
  • 在连接器命令行中加入以下命令:
-static-libstdc++ -static-libgcc -leasyx -lgdi32 -lole32 -lwinmm
  • 点击确定并重新尝试编译运行。
    在这里插入图片描述

12. 完成安装

如果程序能够无误运行,则表示 EasyX 已成功安装在您的系统中。
在这里插入图片描述

注意事项
  • 大暑版
  • 提取码: 6666
  • 连接器命令:-static-libstdc++ -static-libgcc -leasyx -lgdi32 -lole32 -lwinmm

标签:文件,EasyX,easyx,dev,点击,c++,下载
From: https://blog.csdn.net/m0_73536593/article/details/142100943

相关文章

  • C++一元多项式解析、计算、输出(数据结构作业),可直接运行
    //Copyright(c)[email protected]#include<bits/stdc++.h>classPolynomial{private:std::unordered_map<int,int>data_;voidzero_value_optimization(){for(autoiter=data_.begin();iter!=data_.end();){......
  • 78_JAVA_new的使用在JAVA与C++的异同之处
    Java和C++都使用new关键字来创建对象和分配内存,但它们在实现和使用上有一些重要的异同之处。以下是这两种语言中new使用的主要异同点:1. 内存管理Java:自动内存管理:Java使用垃圾回收(GarbageCollection,GC)机制来自动管理内存。对象的生命周期由垃圾回收器自动管理,......
  • C++ 虚函数表解析
    一、何为多态多态(polymorphism)指为不同数据类型的实体提供统一的接口,或使用单一的符号来表示多个不同的类型。比如我们熟悉的函数重载、模板技术,都属于多态。无论是模板还是函数重载,都是静态绑定的。也就是说,究竟该调用哪个重载函数或者说调用哪个模板类的实例化,在编译期就是确认......
  • C++ 继承同名Impl简单测试构造顺序析构顺序
    /*****classBase*****/classBase{public:Base();virtual~Base();protected:structImpl;Impl*m_Impl;};structBase::Impl{intnum{100};};Base::Base(){m_Impl=newImpl;std::cout<<"Base构造!"......
  • Hash Table 哈希表工作原理介绍及C/C++/Python实现
    HashTable哈希表工作原理介绍及C/C++/Python实现哈希表(HashTable),也称为散列表,是一种通过哈希函数将键(Key)映射到表中一个位置以便快速访问记录的数据结构。它提供了非常高效的数据检索、插入和删除操作。哈希表的基本原理是使用一个哈希函数将输入(通常是字符串)转换为一个......
  • C++入门基础知识65——【关于C++ 数据封装】
    成长路上不孤单......
  • C++入门基础知识66——【关于C++ 接口(抽象类)】
    成长路上不孤单......
  • 《C++中动态数组的实现与探索》
    在C++编程中,动态数组是一种非常重要的数据结构,它能够根据实际需求在运行时动态地调整大小,为程序员提供了极大的灵活性。本文将深入探讨如何在C++中实现动态数组,包括使用内置数据结构和自定义实现的方法,同时分析其性能特点和应用场景。一、引言在编程过程中,我们经常会遇......
  • 《C++程序中如何降低函数调用开销》
    在C++编程中,性能优化是一个至关重要的话题。函数调用开销虽然在很多情况下可能并不显著,但在一些对性能要求极高的场景下,减少函数调用开销可以带来显著的性能提升。本文将深入探讨在C++程序中如何减少函数调用开销,帮助开发者写出更高效的代码。一、引言随着软件应用的不......
  • A-计算机毕业设计定制:93904 家庭健康管理系统(免费领源码)可做计算机毕业设计JAVA、PHP
    摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,家庭健康管理系统被用户普遍使用,为方便用户能够可以随时进行家庭健康管理系统的数据信息管理,特开发了SSM家庭健康管理系......