Compiling on Windows with MinGW w64 - Unarelith/OpenMiner GitHub Wiki
Step 1: Installation of required tools
Git
- Install Git using the official installer
- During Git installation, make sure to select "commit Unix-style line endings" when prompted
CMake
MSYS2
- Download and install MSYS2: https://msys2.org/
- Run MSYS2 and install Make and GCC using
pacman -S mingw-w64-i686-make mingw-w64-x86_64-make mingw-w64-x86_64-gcc mingw-w64-i686-gcc
- Add MinGW-w64 to the
PATH
environment variable
- Press Windows key and type "env", you should see something like "Edit environment variables", click on that
- On the popup, select "Environment variables..."
- Select "Path" and click "Edit..."
- Add the path to the variable, for example
C:\msys64\mingw32\bin
- Make sure this line is the first one
Step 2: OpenMiner compilation
- Open a PowerShell or
cmd.exe
- Clone the repository using
git clone https://github.com/Unarelith/OpenMiner
- Go inside OpenMiner folder using
cd OpenMiner
- Run these commands:
cmake -B build -G "MinGW Makefiles" .
cmake --build build -j8
Step 3: Running OpenMiner
Using File Explorer
- Copy all the
.dll
files from build
folder to the root of the project
- Copy
build\openminer.exe
to the root of the project and run it
Using cmd.exe
- Open a
cmd.exe
in OpenMiner folder
- Run
build\openminer.exe
Using PowerShell
- Open a PowerShell in OpenMiner folder
- Run
.\build\openminer.exe
Troubleshooting
- If you have issues with missing DLLs, they may be in
build
folder, try to move them next to openminer.exe