当前位置:首页 > 技术文章 > 正文内容

C语言编程者的福音:一款简单又实惠的C语言图形编辑器!

前言:

初学编程的我们,多数是以C语言作为编程工具,C语言编辑器的一个最严重的缺陷,就是缺少图形化,若是想学习图形化编辑,如学习Java或者学习C++(进而学MFC或QT图形库)等路线才能实现图形开发。

对于只有C语言基础的同学而言,可以不用学习太多新东西可以轻松上手做图形化开发的情况下,easyX几乎是首选!


EasyX 是什么?

EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。

EasyX 含有一些简单的函数集合,几乎不用学习,直接翻看参考手册就可以直接使用。

EasyX 在 C/C++ 学习、编写小游戏、图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。


环境要求:

对于系统环境,官方给出的要求如下:

操作系统:Windows XP(sp3) 及以上操作系统。
编译环境:Visual C++ 6.0,Visual Studio 2008 至 Visual Studio 2022 (x86 & x64)。

也就是XP系统,VC6.0~VS2022无论32位还是64位都可以,可以说如今我们的电脑都是支持的。


安装步骤

1、下载安装包

我用夸克网盘分享了「EasyX_2023大暑版.exe」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。

链接:
https://pan.quark.cn/s/98638767cbe4

提取码:jkvq

2.下载后运行exe程序

3.点击下一步继续,可以看到easyX会检测到本机安装了哪些VS编译器,若检测到已安装,就会有安装和卸载的按钮,我们点击安装即可,为照顾广大同学,这里及以后以VC6.0为例为大家讲解,更高级版本同学可自行尝试,大同小异。

其安装的本质,是相当于在VC6.0的编译器的include和lib文件夹中,将easyX的.h头文件和.lib库文件复制进去。这本质与我们调用第三方库的思路是一样的。


点击安装之后根据提示完成安装即可。



超轻的发布过程

EasyX 采用静态编译,不依赖任何 dll,同传统程序的发布方式没有区别,程序不会因为引入 EasyX 而增添任何发布负担。

静态链接的 EasyX,会使编译后的 exe 体积增加 70KB 左右。对于绝大多数应用而言,增加的体积是可以忽略的。

若将 Visual C++ 的运行时库改为静态链接模式,编译后的 exe 可以单文件运行。




觉得有用的话可以转发给你身边需要的朋友!非常感谢!!!


点赞加关注,学习不迷路

微信公众号|工控小新

EPLAN电气绘图、TIA博图基础 、CAD、C语言教学、单片机基础、三菱PLC ... 每日持续更新中

#记录我的2024#

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4265.html

分享给朋友:

“C语言编程者的福音:一款简单又实惠的C语言图形编辑器!” 的相关文章

16《Nginx 入门教程》Nginx防盗链配置

百度百科的解释如下:盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。盗链在如今的互联网世界无处不在...

nginx检查提示“unknown directive "stream" in /etc/*/nginx.conf”

yum安装nginx检查时提示“unknown directive "stream" in /etc/nginx/nginx.conf”yum安装nginx,在配置反代时,出现错误:nginx -tnginx: [emerg] unknown directive "strea...

PHP-性能优化 php性能最优化安全最大化

1 尽量静态化如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法(非静态方法)在程序运行中生成内存,所以静态方法可...

C# 实现高并发 Web 应用的性能优化秘籍

在现代的互联网应用中,尤其是大型 Web 应用,性能和可扩展性成为了核心竞争力。随着用户访问量和数据量的增大,高并发处理成为了系统稳定性和响应速度的关键因素。无论是电商平台、社交网站还是 SaaS 应用,如何应对海量用户的同时访问,确保系统高效运转,已经成为了技术人员面临的重要挑战。C# 和 ASP...

宝塔面板——永久免费的服务器运维面板

宝塔面板是什么?宝塔面板,简单好用的服务器运维面板。官称永久免费。Linux版请确保纯净系统安装(支持CentOS、Ubuntu、Debian、Fedora、deepin),Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAM...

为什么服务器管理用户都使用宝塔面板?

宝塔面板宝塔面板到底是个什么鬼?为什么这么多站长使用宝塔面板?宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得...