VS2019安装EasyX详细过程(一步到位,亲测可行)

VS2019安装EasyX详细过程(一步到位,亲测可行)

准备工作:需要提前安装好VS2019。

EasyX的下载

EasyX下载
进入EasyX的官网,按照如下步骤安装EasyX在这里插入图片描述
点击红色方框进行下面界面:
在这里插入图片描述
下载以后得到如下:
在这里插入图片描述
接着点击鼠标右键,解压该文件,解压如图所示:
在这里插入图片描述
打开“include”文件夹,复制里面的内容,如图:
在这里插入图片描述
将复制的内容粘贴到VS安装目录的“include"下:
在这里插入图片描述同理,将EasyX文件夹下“lib”文件中“VC2015”的“X64”里面的文件复制到VS2019相对应文件夹中,如下图所示:
在这里插入图片描述
在这里插入图片描述
再将重复上述步骤,将EasyX文件夹下“lib”文件中“VC2015”的“X86”里面文件复制到VS2019相对应文件夹中,如下图所示:在这里插入图片描述
在这里插入图片描述
好了,VS2019安装EasyX成功了,运行代码进行测试,效果显示一个运动的时钟:

#include <graphics.h>
#include <conio.h>
#include <math.h>
#define Width 640
#define Height 480
#define PI 3.14159
int main()
{
 // 初始化绘图窗口
 initgraph(640, 480, SHOWCONSOLE);
 //秒针起始坐标
 int center_x = Width / 2, center_y = Height / 2;
 //秒针终点坐标
 int secondEnd_x, secondEnd_y;
 //分针终点坐标
 int minuteEnd_x, minuteEnd_y;
 //时针终点坐标
 int hourEnd_x, hourEnd_y;
 //秒针长度
 int secondLength = Width / 4;
 //分针长度
 int minuteLength = Width / 5.5;
 //时针长度
 int hourLength = Width / 7;
 //秒针对应转到角度
 float secondAngle = 0;
 //分针对应转到角度
 float minuteAngle = 0;
 //时针对应转到角度
 float hourAngle = 0;
 //定义变量存储系统时间
 SYSTEMTIME ti;
 BeginBatchDraw();
 while (1)
 {
  setfillcolor(YELLOW);
  setlinestyle(PS_DASHDOTDOT, 5);
  setlinecolor(0x555555);
  circle(center_x, center_y, secondLength + 30);
  setcolor(0xAAAAAA);
  setlinestyle(PS_DOT | PS_ENDCAP_SQUARE, 2);
  circle(center_x, center_y, secondLength + 15);
  for (int i = 0; i < 12; i++)
  {
int x = center_x + cos(i * 30.0 / 360 * 2 * PI) * (secondLength + 15.0);
   int y = center_y - sin(i * 30.0 / 360 * 2 * PI) * (secondLength + 15.0);
    fillcircle(x, y, 5);
  }
  GetLocalTime(&ti);
  secondAngle = (ti.wSecond / 60.0) * (2 * PI);
  minuteAngle = (ti.wMinute / 60.0) * (2 * PI);
  hourAngle = ((ti.wHour % 12) / 12.0) * (2 * PI) + (ti.wMinute / 60.0) * (2 * PI / 12.0);
  secondEnd_x = center_x + secondLength * sin(secondAngle);
  secondEnd_y = center_y - secondLength * cos(secondAngle);
  minuteEnd_x = center_x + minuteLength * sin(minuteAngle);
  minuteEnd_y = center_y - minuteLength * cos(minuteAngle);
  hourEnd_x = center_x + hourLength * sin(hourAngle);
  hourEnd_y = center_y - hourLength * cos(hourAngle);
  //画秒针
  setlinestyle(PS_SOLID, 1);
  setcolor(WHITE);
  line(center_x, center_y, secondEnd_x, secondEnd_y);
  //画分针
  setlinestyle(PS_SOLID, 2);
     setcolor(GREEN);
  line(center_x, center_y, minuteEnd_x, minuteEnd_y);
  //画时针
  setlinestyle(PS_SOLID, 5);
  setcolor(RED);
  line(center_x, center_y, hourEnd_x, hourEnd_y);
  FlushBatchDraw();
  setlinestyle(PS_SOLID, 1);
  setcolor(BLACK);
  line(center_x, center_y, secondEnd_x, secondEnd_y);
  setlinestyle(PS_SOLID, 2);
  setcolor(BLACK);
  line(center_x, center_y, minuteEnd_x, minuteEnd_y);
  setlinestyle(PS_SOLID, 5);
  setcolor(BLACK);
  line(center_x, center_y, hourEnd_x, hourEnd_y);
 }
 EndBatchDraw();
 system("pause");
 closegraph();
 return 0;
}

在这里插入图片描述

  • 56
    点赞
  • 177
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
CLion是一款由JetBrains开发的跨平台集成开发环境(IDE),主要用于C和C++语言的开发。而EasyX是一个基于Windows API的简单易用的图形库,可以方便地进行图形界面的开发。 要在CLion中安装EasyX,可以按照以下步骤进行操作: 1. 首先,确保你已经安装了CLion和EasyX所需的编译器。推荐使用MinGW作为编译器,你可以在MinGW官网下载并安装最新版本的MinGW。 2. 下载EasyX库文件。你可以在EasyX官网(https://easyx.cn/)上下载最新版本的EasyX库文件。 3. 解压下载的EasyX库文件。将解压后的文件夹复制到一个你喜欢的位置,比如`C:\EasyX`。 4. 打开CLion,创建一个新的C或C++项目。 5. 在项目中创建一个源文件,比如`main.cpp`。 6. 在`main.cpp`中引入EasyX库。可以使用以下代码: ```cpp #include <graphics.h> ``` 7. 配置CLion项目以使用EasyX库。在CLion的菜单栏中选择`File -> Settings`(或者`Preferences`),然后选择`Build, Execution, Deployment -> CMake`。 8. 在右侧的"CMake options"中添加以下代码: ```cmake -DGRAPHICSLIB="C:/EasyX/lib" ``` 其中,`C:/EasyX/lib`是你之前解压EasyX库文件的路径。 9. 点击"Apply"(或者"OK")保存配置。 10. 现在你可以在CLion中编写使用EasyX库的代码了。记得在使用EasyX函数之前,需要调用`initgraph`函数进行图形环境的初始化。 这样,你就可以在CLion中安装和使用EasyX库进行图形界面的开发了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值