说明:
在 MinGW 中使用 EasyX 时,需要使用特定针对 MinGW 的 easyx4mingw 版本。
安装程序:
可在 https://codebus.cn/bestans/easyx-for-mingw 下载。
自动安装:支持检测并自动安装 VC6 \ Visual Studio(2008 ~ 2026)\ devcpp \ codeblocks \ clion \ c-free 等 IDE。
手动安装:在 EasyX_26.1.1.exe 安装程序列表找到 “其它 MinGW” 项,点击 “选择安装目录”,
选择 MinGW 所在的目录会自动检测 include \ lib 路径,检测完后回到列表点击 “安装” 即可。
安装程序是开源的,项目地址:https://gitcode.com/easyx-cn/EasyXSetup
EasyX 支持的 MinGW-w64 版本:
- x86_64-8.5.0-release-posix-seh-rt_v10-rev0
- x86_64-8.5.0-release-win32-seh-rt_v10-rev0
- x86_64-12.2.0-release-win32-seh-msvcrt-rt_v10-rev2
- x86_64-12.2.0-release-posix-seh-msvcrt-rt_v10-rev2
- x86_64-13.2.0-release-posix-seh-msvcrt-rt_v11-rev1
- x86_64-13.2.0-release-win32-seh-msvcrt-rt_v11-rev1
- x86_64-14.2.0-release-win32-seh-msvcrt-rt_v12-rev2
- x86_64-14.2.0-release-posix-seh-msvcrt-rt_v12-rev2
- x86_64-15.1.0-release-posix-seh-msvcrt-rt_v12-rev0
- x86_64-15.1.0-release-win32-seh-msvcrt-rt_v12-rev0
- x86_64-15.2.0-release-posix-seh-msvcrt-rt_v13-rev0
- x86_64-15.2.0-release-win32-seh-msvcrt-rt_v13-rev0
- ...
- 总结:64位、seh、msvcrt 一定支持
- i686-8.5.0-release-posix-sjlj-rt_v10-rev0
- i686-8.5.0-release-win32-sjlj-rt_v10-rev0
- i686-11.2.0-release-posix-sjlj-rt_v9-rev1
- ...
- 总结:(x32|i686)、sjlj、msvcrt 一定支持
EasyX 不支持版本的 MinGW-w64 版本:
- i686-14.2.0-release-win32-dwarf-ucrt-rt_v12-rev0
- i686-15.2.0-release-mcf-dwarf-ucrt-rt_v13-rev0
- x64-4.7.2-release-win32-sjlj-rev10
- x86_64-15.2.0-release-mcf-seh-ucrt-rt_v13-rev0
- ....
- 总结:ucrt 一定不支持
以下需要使用 /lib-for-devcpp_5.4.0/ 下的 libeasyx.a
- x32-4.7.2-release-posix-dwarf-rev10
- x32-4.7.2-release-win32-dwarf-rev3
- x32-4.8.1-release-win32-dwarf-rev0
- i686-8.1.0-release-posix-dwarf-rt_v6-rev0
- i686-8.5.0-release-win32-dwarf-rt_v10-rev0
- i686-11.2.0-release-posix-dwarf-rt_v9-rev1
- i686-11.2.0-release-win32-dwarf-rt_v9-rev1
- i686-12.2.0-release-posix-dwarf-msvcrt-rt_v10-rev2
- i686-14.2.0-release-posix-dwarf-msvcrt-rt_v12-rev0
- i686-15.2.0-release-posix-dwarf-msvcrt-rt_v13-rev0
- ...
- 总结: (x32|i686)、dwarf、msvcrt 一定支持