Săriți la conținutul principal

Instrucțiuni de compilare

Verificarea cerințelor

Windows

  • Visual Studio (standardul C++14) sau mai nou

Linux

  • CMake 3.1 sau mai nou
  • Unul dintre: GCC (implicit), ICC sau Clang

Clonarea depozitului

git clone https://github.com/rehlds/ReSemiclip.git
cd ReSemiclip

Compilarea pe Windows

Deschideți msvc/resemiclip.sln în Visual Studio și compilați. Rezultatul este resemiclip_mm.dll.

Compilarea pe Linux

Folosiți scriptul build.sh pus la dispoziție:

./build.sh --compiler=[gcc|icc|clang] --jobs=[N]

De exemplu:

./build.sh --compiler=gcc --jobs=4 # GCC
./build.sh --compiler=intel # ICC
./build.sh --compiler=clang # Clang / LLVM

Puteți transmite și definiții CMake prin build.sh, cu -D<opțiune>=[ON|OFF]:

DefinițieEfect
DEBUGProduce o compilare de depanare.
USE_STATIC_LIBSTDCLeagă static biblioteca libstdc++.

Compilarea pe Linux produce resemiclip_mm_i386.so.

Vedeți Instalare pentru locul fiecărui binar pe server și copiați alături dist/config.ini și dist/maps/, dacă testați o modificare a formatului configurației.