Manual Setup
Download Manual Installation Package
The EasyX installer is a self-extracting archive packaged with 7-Zip. Therefore, download the .exe installation package from the EasyX official homepage, then directly change the file extension to .7z to obtain the manual installation package.
Manual Installation Method
For manual installation, you may directly extract the installer file using 7-Zip. Then copy the relevant extracted files into the corresponding include and lib folders of the compiler, following the file list instructions below.
Alternatively, you can place the required include and lib folders in any directory, and add the reference paths for include and lib in the compiler settings.
Description of the file list:
EasyX Setup program
├ include <folder>
│ ├ easyx.h // Header file (Provides the latest API)
│ └ graphics.h // Header file (Based on easyx.h and retaining several old API)
├ lib_mingw_492 <folder>
│ ├ x64 <folder>
│ │ ├ libeasyx.a // Library file for MinGW TDM-GCC 4.9.2 and above (x64, MBCS build)
│ │ └ libeasyxw.a // Library file for MinGW TDM-GCC 4.9.2 and above (x64, Unicode build)
│ └ x86 <folder>
│ ├ libeasyx.a // Library file for MinGW TDM-GCC 4.9.2 and above (x86, MBCS build)
│ └ libeasyxw.a // Library file for MinGW TDM-GCC 4.9.2 and above (x86, Unicode build)
├ lib_mingw_msvcrt <folder>
│ ├ x64 <folder>
│ │ ├ libeasyx.a // Library file for MinGW-w64 8.1.0 (MSVCRT) and above (x64, MBCS build, win32/posix thread model, seh / sjlj exception model)
│ │ └ libeasyxw.a // Library file for MinGW-w64 8.1.0 (MSVCRT) and above (x64, Unicode build, win32/posix thread model, seh / sjlj exception model)
│ └ x86 <folder>
│ ├ libeasyx.a // Library file for MinGW-w64 8.1.0 (MSVCRT) and above (x86, MBCS build, win32/posix thread model, dwarf / sjlj exception model)
│ └ libeasyxw.a // Library file for MinGW-w64 8.1.0 (MSVCRT) and above (x86, Unicode build, win32/posix thread model, dwarf / sjlj exception model)
├ lib_mingw_ucrt <folder>
│ ├ x64 <folder>
│ │ ├ libeasyx.a // Library file for MinGW-w64 9.0.0 (UCRT) and above (x64, MBCS build, win32/posix thread model, seh / sjlj exception model)
│ │ └ libeasyxw.a // Library file for MinGW-w64 9.0.0 (UCRT) and above (x64, Unicode build, win32/posix thread model, seh / sjlj exception model)
│ └ x86 <folder>
│ ├ libeasyx.a // Library file for MinGW-w64 9.0.0 (UCRT) and above (x86, MBCS build, win32/posix thread model, dwarf / sjlj exception model)
│ └ libeasyxw.a // Library file for MinGW-w64 9.0.0 (UCRT) and above (x86, Unicode build, win32/posix thread model, dwarf / sjlj exception model)
├ lib_vc6 <folder>
│ ├ EasyXa.lib // Library file for VC6 (MBCS build)
│ └ EasyXw.lib // Library file for VC6 (Unicode build)
├ lib_vc2008 <folder>
│ ├ x64 <folder>
│ │ ├ EasyXa.lib // Library file for VC2008 ~ 2013 (x64, MBCS build)
│ │ └ EasyXw.lib // Library file for VC2008 ~ 2013 (x64, Unicode build)
│ └ x86 <folder>
│ ├ EasyXa.lib // Library file for VC2008 ~ 2013 (x86, MBCS build)
│ └ EasyXw.lib // Library file for VC2008 ~ 2013 (x86, Unicode build)
├ lib_vc2015 <folder>
│ ├ x64 <folder>
│ │ ├ EasyXa.lib // Library file for VC2015 and above (x64, MBCS build)
│ │ └ EasyXw.lib // Library file for VC2015 and above files (x64, Unicode build)
│ └ x86 <folder>
│ ├ EasyXa.lib // Library file for VC2015 and above (x86, MBCS build)
│ └ EasyXw.lib // Library file for VC2015 and above (x86, Unicode build)
├ readme.txt <folder> // Documentation file
└ Setup.exe // Installer