首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >新手小白cv爱心代码无法运行怎么办?一篇文章教会你!!!

新手小白cv爱心代码无法运行怎么办?一篇文章教会你!!!

作者头像
@VON
发布2025-12-21 11:44:02
发布2025-12-21 11:44:02
930
举报

问题引入

大一新生刚接触C语言,想要给对象编写爱心代码,但是没有成功,最近好多人问我自己写的代码没有错误为什么无法运行,因为这个问题比较复杂所以没有一一解释,今天来给大家专门写一篇解决方案

问题分析

运行的时候是不是会显示这样,这里的代码也是我从网上cv过来的爱心代码,可以确保代码本身没有任何问题,但是无法运行,是因为我们的编译器没有图形库,所以无法进行图形的绘制工作。

解决方法

那么这时候就要有人问了,有没有解决方案,当然有,我这里用最简单的方法来解决此类问题,在此之前我也看了很多文章,他们写的都挺复杂的说实话,并没有我完全认可的文章。废话不多说直接开始教学

下载EasyX

EasyX 是什么

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

这是官网给出的解释,可以看出它说的只支持 VC6.0 ~ VC2022,在其他编译软件中也是支持的,只是需要我们自己去配置。

官网: EasyX Graphics Library for C++

Dev下载

我这里用的dev C++给大家进行的演示,所以我点击最上面的

没有下载的可以看下我的视频教程

dev c++安装教程

https://pan.baidu.com/s/1aIt3kWMKi2TqeyxaBrH_Xg?pwd=n9bx

开始下载EasyX

这里按照我箭头指的方向点击就行

下载完成后是一个压缩包

这里随便找个文件夹进行解压,解压后的目录长这样

配置EasyX

找到安装dev的文件夹可以看到MinGW64,点开这个文件夹

include文件

lib32文件

lib文件

测试

配置完成后测试一下

注意:必须保存为cpp文件因为easyx使用c++编写的,文件后缀必须是cpp,里面可以用c语言

代码语言:javascript
复制
#include <graphics.h>		// 引用图形库头文件
#include <conio.h>
int main()
{
	initgraph(640, 480);	// 创建绘图窗口,大小为 640x480 像素
	circle(200, 200, 100);	// 画圆,圆心(200, 200),半径 100
	_getch();				// 按任意键继续
	closegraph();			// 关闭绘图窗口
	return 0;
}

可以看到这里报错了

编译错误解决方法

将下面代码放进去

代码语言:javascript
复制
-static-libstdc++ -static-libgcc -leasyx -lgdi32 -lole32 -lwinmm

可以看到测试成功

接下来试一下爱心代码

成功运行,运行成功的记得关注下博主

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题引入
  • 问题分析
  • 解决方法
    • 下载EasyX
      • EasyX 是什么
      • Dev下载
      • 开始下载EasyX
    • 配置EasyX
      • include文件
      • lib32文件
      • lib文件
  • 测试
    • 编译错误解决方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档