平时我工作忙,有问题直接在后面留言,我会尽力修改。
使用 TDM-GCC 4.8.1 及以上版本的集成开发环境都可以支持。例如:
注:MinGW 版本较多,推荐使用 TDM-GCC。(想了解区别,可以参考)
下载的压缩包内文件如下:
│ ├ easyx.h // 头文件(提供了当前最新版本的接口)下载的压缩包先解压缩,然后将 include 下的头文件和 lib32/lib64 下的库文件,分别拷贝到 MinGW 的头文件和库文件中。如果不确定具体的库文件路径,参考本文末尾的 QA 部分。
2. 增加编译时的链接选项
链接选项增加:-leasyx。每个项目都要这样设置一次,然后编译即可。
- 选择组件。可以全部勾选,对系统有洁癖的,可以取消“Start Menu items”、“Add to PATH”两项。
打开 CLion(以 英文版为例)
如果“+”下面有多项配置,选中 MinGW,拖动到最上面,使其成为默认项。点 OK 保存设置。
编译执行,即可看到画出了一个圆。
2. 增加编译时的链接选项
(2) 编写基本测试代码,代码如下:
(4) 点工具栏按钮 Build and run 或按 F9 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。
3. 生成项目模版,简化操作步骤
通过前面两步已经可以使用 EasyX 了。但是,每次写新项目都要设置链接库,有点麻烦。可以通过生成项目模版简化该过程:
2. 增加编译时的链接选项
(2) 编写基本测试代码,代码如下:
(4) 点工具栏按钮 Compile & run 或按 F11 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。
3. 生成项目模版,简化操作步骤
通过前面两步已经可以使用 EasyX 了。但是,每次写新项目都要设置链接库,有点麻烦。可以通过生成项目模版简化该过程:
下次再创建项目时,可以直接选择 EasyX Application,然后填写项目名称、选择路径,直接开始编写 EasyX 绘图程序,不用再设置链接库。
Q:我配置不好,如何确定是我本机的问题,还是库的问题?有没有封装好的给我测试一下?
- 粘贴前文提到的测试代码,编译运行。
如果可以看到画出一个圆,表示库没有问题。此时,可以选择使用这个版本的 DevC++,也可以再尝试排查自己之前的配置步骤有什么问题。
Q:文件夹好多,我究竟应该把库文件拷贝到哪里?
A:不同的集成开发环境,所集成的 MinGW 版本不同,配置的路径也不完全一致。下表列出了常见集成开发环境默认的头文件和库文件路径:
A:如果将 Dev-C++ 安装到 C:\Program Files 下面,那么文件的修改是需要管理员权限的。所以,用管理员权限启动 Dev-C++,再重复创建项目模版的步骤即可。成功创建项目模版后,平时使用时,不需要管理员权限启动。
Q:我以前安装过其他版本的 Dev-C++,这次严格按照教程来操作,还是有问题,请问怎么解决?
A:一些老版本的 Dev-C++ 的遗留配置文件可能会对新版本产生影响,配置文件路径为:C:\Users\[用户名]\AppData\Roaming\Dev-Cpp,将整个文件夹删掉就好。如果不好找到,就在文件管理器的地址栏输入 %APPDATA%\Dev-Cpp 敲回车,就可以自动跳转到该文件夹,删除即可。
Q:粘贴一些示例代码后,提示无法使用 _getch 函数。
Q:系统里安装了多个编译器会有影响吗?
A:很可能会。请检查编译器设置:
Q:怎么也配置不好,找不到问题在哪,怎么解决?
A:重点检查一下“编译日志”。以官方原版 Dev-Cpp 6.3 为例,配置好之后,点击“全部重新编译”(或按 F12),然后看编译日志:
以示例中的 Dev-Cpp 6.3 环境为例,编译参数为:
可以通过对照编译参数查找问题。