看到了一个小程序,一个小球串联C语言的语法知识,也多年没写C代码了,拿出来练练,但是遇到了在Clion中使用EasyX配置的问题,搞了好久,记一下。
下载地址:https://easyx.cn/easyx
选择如下下载渠道:
参考:https://blog.csdn.net/youjohLee/article/details/124642649
EasyX默认安装只支持vc++
和visual studio
,如果想用在Clion等IDE中使用,需要适配MinGW;
下载并解压上述文件easyx4mingw_20220610
:
将该文件夹(此处我重命名为EasyX)复制进Clion新建的项目中,在CMakeLists.txt
中添加:
include_directories(./EasyX/include)
link_directories(./EasyX/lib64)
link_libraries(libeasyx.a)
放置在add_executable
之前。
新版本的Clion
已经捆绑安装了mingw
,默认使用;
运行以下范例程序:
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
return 0;
}