You have two main options for building the miner from source: MSYS2 or Microsoft Visual Studio.
Download and install the latest CMake release, during the installation select one of the following options: Add CMake to the system PATH for all users
or Add CMake to the system PATH for the current user
.
c:\xmrig-deps
Code
button and Download ZIP
gcc
and msvc2019
folders to c:\xmrig-deps
Final directory structure should looks like:
C:\xmrig-deps
├───gcc
│ ├───x64
│ │ ├───include
│ │ └───lib
│ └───x86
│ ├───include
│ └───lib
└───msvc2019
└───x64
├───include
└───lib
Follow the instructions on msys2.org to install and update MSYS2. Once installation is complete, open the mingw64.exe
shell and execute the following commands:
1. pacman -S mingw-w64-x86_64-gcc git make
2. git clone https://github.com/xmrig/xmrig.git
3. mkdir xmrig/build && cd xmrig/build
4. "c:\Program Files\CMake\bin\cmake.exe" .. -G "Unix Makefiles" -DXMRIG_DEPS=c:/xmrig-deps/gcc/x64
5. make -j$(nproc)
Download and install Git . The default setup parameters are fine.
Download and install Visual Studio Community 2022 , during install choose following components: Desktop development with C++
(left side) and C++/CLI support for v143 build tools
(right side).
1. git clone https://github.com/xmrig/xmrig.git
2. mkdir xmrig\build && cd xmrig\build
3. cmake .. -G "Visual Studio 17 2022" -A x64 -DXMRIG_DEPS=c:\xmrig-deps\msvc2019\x64
4. cmake --build . --config Release
Download and install Visual Studio Community 2019 , during install choose following components: Desktop development with C++
(left side) and C++/CLI support for v142 build tools
(right side).
1. git clone https://github.com/xmrig/xmrig.git
2. mkdir xmrig\build && cd xmrig\build
3. cmake .. -G "Visual Studio 16 2019" -A x64 -DXMRIG_DEPS=c:\xmrig-deps\msvc2019\x64
4. cmake --build . --config Release
Download and install Visual Studio Community 2017 , during install choose following components: Desktop development with C++
(left side) and C++/CLI support
(right side).
1. git clone https://github.com/xmrig/xmrig.git
2. mkdir xmrig\build && cd xmrig\build
3. cmake .. -G "Visual Studio 15 2017 Win64" -DXMRIG_DEPS=c:\xmrig-deps\msvc2017\x64
4. cmake --build . --config Release
We provide binary downloads for the CUDA plugin, built with CUDA 9.0 to 12+. However, if you prefer to build the plugin on your own, you can use Microsoft Visual Studio. Please note that this manual is only suitable for CUDA 10.1 and higher. For older versions, an earlier version of Microsoft Visual Studio is required.
Follow instructions on https://developer.nvidia.com/cuda-downloads to install CUDA.
1. git clone https://github.com/xmrig/xmrig-cuda.git
2. mkdir xmrig-cuda\build && cd xmrig-cuda\build
3. cmake .. -G "Visual Studio 16 2019" -A x64 -DCUDA_TOOLKIT_ROOT_DIR="c:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.4"
4. cmake --build . --config Release
Last updated 9 months ago