基于学习的目的在网上查询Clion配置的方法,完成了相应的配置,并对其进行以下总结。
获取EasyX配置文件
EasyX_20240225 (2024-2-25 更新) - EasyXhttps://easyx.cn/easyx
选择EasyX_for_MinGW
方法一:在当前目录下添加文件(快速简单、短期)
-
解压文件EasyX_for_MinGW,并重命名为EasyX,将其复制在当前文件下;
-
在CMakeLists.txt文件下添加以下代码,在add_executable之前;
include_directories(./EasyX/include)
link_directories(./EasyX/lib64)
link_libraries(libeasyx.a)
运行代码:
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480);
circle(320, 240, 100);
_getch();
return 0;
}
运行结果:
方法二:在Clion的MinGW下添加文件(简单、长期)
使用前默认有Clion自带的MinGW,如果没有请自行下载;
在使用该方法前,请先查看自己使用的MingGW是Clion自带的还是自己另外下载的,避免导致配置文件位置错误。
- 解压文件EasyX_for_MinGW;
- 将 include 文件夹下的 easyx.h 和 graphics.h 拷贝到 D:\Clion\CLion 2023.3.4\bin\mingw\x86_64-w64-mingw32\include
- 将 lib64下的 libeasyx.a 拷贝到 D:\Clion\CLion 2023.3.4\bin\mingw\x86_64-w64-mingw32\lib
- 在CMakeLists.txt文件下添加以下代码,在add_executable之前;
- 请将上述文件位置换成你自己Clion所在位置;
link_libraries(libeasyx.a)
就是将相应的include和lib的文件拷贝到MinGW中,并引用。
运行代码:同上;
运行结果:
参考文章
在Clion中使用EasyX配置_clion怎么用graphics.h-CSDN博客https://blog.csdn.net/qq_32939413/article/details/125393910在 CLion、Dev-C++ 或 Code::Blocks 下面配置 EasyX(2024-2-25 更新) - CodeBus
https://codebus.cn/bestans/easyx-for-mingw第二个链接中还有dev和block的配置方法,需要的可以参考。