Clion使用EasyX
前言
最近学校要求使用VisualStudio2010进行EasyX开发。
因为自己做开发安卓的缘故,电脑里的IDE都是JetBrains家的东西,用学校的远古编译器实在是不舒服。
于是我抱着试一试的心态,下载了JB家的Clion,并且经过一个下午的研究,终于让EasyX运行了起来。
目前我已经在easyX的官方文档中提交了Clion引入的方法,希望更多的朋友能少走前人踩过的坑。
步骤
- 首先下载EasyX的文件包https://codebus.cn/bestans/easyx-for-mingw。
- 去EasyX的官网下载安装程序,把后缀改成.7z
- 使用7-Zip 打开该文件,取出的lib中符合自己系统的EasyXa.lib和EasyXw.lib文件。
- 将文件包和.lib文件共同放到某个路径,并记住该路径。
- 在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})
配置项目,让其在外部控制台运行。(如果不开启会导致出现无法关闭的问题)
大功告成,快去写出第一个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相关推荐
- Clion下使用EasyX
前言 easyx官方目前只支持vc++和visual studio,不过有人对easyx进行了封装,使其适配mingw. 步骤 下载easyx4mingw,解压并重命名文件夹为easyx4mingw. ...
- EasyX图形库的下载安装与Dev-C++配置
1.下载Dev-Cpp 6.3版本(红色logo) 下载地址:Download Dev-C++ for Windows 10/8/7 from SourceForge.netA fast, porta ...
- C 语言编程利器 之CLion
(内附C/C++学习资料) CLion 是一款专为开发 C 及 C++ 所设计的跨平台 IDE. 它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力,从而提升工作效率 . ...
- CLion CMakeList的使用
感觉用Vscode的人比用Clion的人多好多,感觉Clion在配置各种库的时候比Vs好太多了,基本上只要在CMakelist上边做改动就行了,cmake看着好像很奇怪的样子,但是实际上很简单,只是几 ...
- easy-x库graphics.h图形库安装
easy-x库graphics.h图形库安装 graphics.h就是C++下easy-x库的一个图形库,还蛮好玩的,你想用vc6.0还是VS都是需要自己安装这个库的,接下来就来看着怎么安装吧! 一. ...
- Clion 远程开发 配置
文章目录 1. 增加远端服务工具 2. 配置远端服务器 3. 配置编译选项 4. 设置远端开发路径 Clion作为C/C++语言友好的IDE,除了高效的代码索引 以及 基本的本地开发 能力之外还需要有 ...
- Mac 上使用 Clion 阅读C++源码的一些操作
一直在尝试一些写代码方便,阅读代码也很方便的工具,因为使用的是Mac,所以阅读源码上面sourceInsight就没办法用了. 从vscode – sublime – clion 想要可配置性强一点, ...
- ubuntu clion 创建桌面快捷方式
ubuntu clion 创建桌面快捷方式 首先在终端下输入 cd /usr/share/applications/ 进入applications目录下,建立一个clion.desktop文件 sud ...
- Clion从入门到精通
文章目录 前言 一 Clion从入门到精通 1.1 Clion学习资源: 1.2 clion的配置文件 1.3 好用的插件 1.4 设置clion的编译路径 1.5 添加clion的环境变量 1.6 ...
最新文章
- 制作静态链接库和动态链接库
- python 日志封装
- 日记:2019-07-28
- 编写高效的PyTorch代码技巧(上)
- 谷歌AI算法 助力可控核聚变研究
- 符合要求的安全电路用计算机屏蔽电缆,全国计算机三级信息安全技术习题及答案...
- Hive_Hive的数据模型_视图
- 锁, threading.local, 线程池, 生产者消费者模型
- Android开发实践:线程与异步任务
- MQTT如何快速助你产品化
- html发送邮jmail,[分享]一个ASP写的JMAIL邮件发送测试程序,测试空间是否可以发送邮...
- 论文阅读:Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba
- 虚拟机ipv4和6都没访问权限_无线网络连接 ipv4/6都无网络访问权限该怎么解决
- 如何将手机中的Word文档转换成PDF文件?
- 变形菌门扩张——肠道微生态失调和炎症肠病的潜在特征
- SpringCloud学习笔记(八)Gateway 网关
- 如何升级IE浏览器 电脑IE浏览器怎么升级
- linux之database(数据库)一
- 豆瓣9.1分:软件开发的201个原则
- 华为2022届校招2021-11-17机考