前言

最近学校要求使用VisualStudio2010进行EasyX开发。
因为自己做开发安卓的缘故,电脑里的IDE都是JetBrains家的东西,用学校的远古编译器实在是不舒服。
于是我抱着试一试的心态,下载了JB家的Clion,并且经过一个下午的研究,终于让EasyX运行了起来。
目前我已经在easyX的官方文档中提交了Clion引入的方法,希望更多的朋友能少走前人踩过的坑。

步骤

  1. 首先下载EasyX的文件包https://codebus.cn/bestans/easyx-for-mingw。
  2. 去EasyX的官网下载安装程序,把后缀改成.7z
  3. 使用7-Zip 打开该文件,取出的lib中符合自己系统的EasyXa.libEasyXw.lib文件。
  4. 将文件包和.lib文件共同放到某个路径,并记住该路径。
  5. 在Clion中新建C++项目,然后打开项目中的CMakeLists.txt并如下文所示添加代码
#文件包路径,例如C:/Users/Simon/Desktop/easyX
set(EasyX_Dir 文件包路径)#此句要放到add_executable前
#下面三句要放到add_executable后
target_include_directories(${PROJECT_NAME} PRIVATE  ${EasyX_Dir})
target_link_libraries(${PROJECT_NAME} ${EasyX_Dir}/libEasyX.a)
target_link_directories(${PROJECT_NAME} PRIVATE ${EasyX_Dir})
  1. 配置项目,让其在外部控制台运行。(如果不开启会导致出现无法关闭的问题)

  2. 大功告成,快去写出第一个EasyX的程序吧!

附录

EasyX 安装程序文件列表说明:

├ include <folder>
│   ├ easyx.h                   // 头文件(提供了当前最新版本的接口)
│   └ graphics.h                // 头文件(在 easyx.h 的基础上,保留了若干旧接口)
├ lib <folder>
│   ├ VC6 <folder>
│   │   └ x86 <folder>
│   │       ├ EasyXa.lib        // VC6 库文件(MBCS 版本)
│   │       └ EasyXw.lib        // VC6 库文件(Unicode 版本)
│   ├ VC2008 <folder>
│   │   ├ x64 <folder>
│   │   │   ├ EasyXa.lib        // VC2008 ~ 2013 库文件(x64, MBCS 版本)
│   │   │   └ EasyXw.lib        // VC2008 ~ 2013 库文件(x64, Unicode 版本)
│   │   └ x86 <folder>
│   │       ├ EasyXa.lib        // VC2008 ~ 2013 库文件(x86, MBCS 版本)
│   │       └ EasyXw.lib        // VC2008 ~ 2013 库文件(x86, Unicode 版本)
│   └ VC2015 <folder>
│       ├ x64 <folder>
│       │   ├ EasyXa.lib        // VC2015 ~ 2019 库文件(x64, MBCS 版本)
│       │   └ EasyXw.lib        // VC2015 ~ 2019 库文件(x64, Unicode 版本)
│       └ x86 <folder>
│           ├ EasyXa.lib        // VC2015 ~ 2019 库文件(x86, MBCS 版本)
│           └ EasyXw.lib        // VC2015 ~ 2019 库文件(x86, Unicode 版本)
└ Setup.hta                     // 安装程序

Clion使用EasyX相关推荐

  1. Clion下使用EasyX

    前言 easyx官方目前只支持vc++和visual studio,不过有人对easyx进行了封装,使其适配mingw. 步骤 下载easyx4mingw,解压并重命名文件夹为easyx4mingw. ...

  2. EasyX图形库的下载安装与Dev-C++配置

    1.下载Dev-Cpp 6.3版本(红色logo) 下载地址:Download Dev-C++ for Windows 10/8/7 from SourceForge.netA fast, porta ...

  3. C 语言编程利器 之CLion

    (内附C/C++学习资料) CLion 是一款专为开发 C 及 C++ 所设计的跨平台 IDE. 它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力,从而提升工作效率 . ...

  4. CLion CMakeList的使用

    感觉用Vscode的人比用Clion的人多好多,感觉Clion在配置各种库的时候比Vs好太多了,基本上只要在CMakelist上边做改动就行了,cmake看着好像很奇怪的样子,但是实际上很简单,只是几 ...

  5. easy-x库graphics.h图形库安装

    easy-x库graphics.h图形库安装 graphics.h就是C++下easy-x库的一个图形库,还蛮好玩的,你想用vc6.0还是VS都是需要自己安装这个库的,接下来就来看着怎么安装吧! 一. ...

  6. Clion 远程开发 配置

    文章目录 1. 增加远端服务工具 2. 配置远端服务器 3. 配置编译选项 4. 设置远端开发路径 Clion作为C/C++语言友好的IDE,除了高效的代码索引 以及 基本的本地开发 能力之外还需要有 ...

  7. Mac 上使用 Clion 阅读C++源码的一些操作

    一直在尝试一些写代码方便,阅读代码也很方便的工具,因为使用的是Mac,所以阅读源码上面sourceInsight就没办法用了. 从vscode – sublime – clion 想要可配置性强一点, ...

  8. ubuntu clion 创建桌面快捷方式

    ubuntu clion 创建桌面快捷方式 首先在终端下输入 cd /usr/share/applications/ 进入applications目录下,建立一个clion.desktop文件 sud ...

  9. Clion从入门到精通

    文章目录 前言 一 Clion从入门到精通 1.1 Clion学习资源: 1.2 clion的配置文件 1.3 好用的插件 1.4 设置clion的编译路径 1.5 添加clion的环境变量 1.6 ...

最新文章

  1. 制作静态链接库和动态链接库
  2. python 日志封装
  3. 日记:2019-07-28
  4. 编写高效的PyTorch代码技巧(上)
  5. 谷歌AI算法 助力可控核聚变研究
  6. 符合要求的安全电路用计算机屏蔽电缆,全国计算机三级信息安全技术习题及答案...
  7. Hive_Hive的数据模型_视图
  8. 锁, threading.local, 线程池, 生产者消费者模型
  9. Android开发实践:线程与异步任务
  10. MQTT如何快速助你产品化
  11. html发送邮jmail,[分享]一个ASP写的JMAIL邮件发送测试程序,测试空间是否可以发送邮...
  12. 论文阅读:Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba
  13. 虚拟机ipv4和6都没访问权限_无线网络连接 ipv4/6都无网络访问权限该怎么解决
  14. 如何将手机中的Word文档转换成PDF文件?
  15. 变形菌门扩张——肠道微生态失调和炎症肠病的潜在特征
  16. SpringCloud学习笔记(八)Gateway 网关
  17. 如何升级IE浏览器 电脑IE浏览器怎么升级
  18. linux之database(数据库)一
  19. 豆瓣9.1分:软件开发的201个原则
  20. 华为2022届校招2021-11-17机考

热门文章

  1. 2021年1月做算法题记录(Java实现)
  2. 计算机专业博士推荐信模板,推荐信模板|推荐信样例(计算机专业)
  3. mysql统计分析,无数据补0
  4. VB基础版版务处理_20050226
  5. stm32的DAC输出
  6. 最小二乘优化整理(信赖域方法)
  7. 【云计算学习笔记(一)】之 虚拟化技术分类
  8. POI pdf ppt word excel
  9. 淘宝客户服务专员认证考试
  10. c# MVC利用AuthorizeAttribute验证用户是否登录