Instrukcja kompilacji
Sprawdzenie wymagań
Windows
- Visual Studio (standard C++14) lub nowsze
Linux
- CMake 3.1 lub nowszy
- Jeden z: GCC (domyślnie), ICC albo Clang
Sklonowanie repozytorium
git clone https://github.com/rehlds/ReSemiclip.git
cd ReSemiclip
Kompilacja w Windowsie
Otwórz msvc/resemiclip.sln w Visual Studio i skompiluj. Wynikiem jest resemiclip_mm.dll.
Kompilacja w Linuksie
Skorzystaj z dołączonego skryptu build.sh:
./build.sh --compiler=[gcc|icc|clang] --jobs=[N]
Na przykład:
./build.sh --compiler=gcc --jobs=4 # GCC
./build.sh --compiler=intel # ICC
./build.sh --compiler=clang # Clang / LLVM
Przez build.sh możesz też przekazać definicje CMake w postaci -D<opcja>=[ON|OFF]:
| Definicja | Działanie |
|---|---|
DEBUG | Tworzy wersję diagnostyczną. |
USE_STATIC_LIBSTDC | Dołącza statycznie bibliotekę libstdc++. |
Kompilacja pod Linuksem daje resemiclip_mm_i386.so.
Miejsce każdego pliku binarnego na serwerze opisano w Instalacji; skopiuj obok także dist/config.ini i dist/maps/, jeśli testujesz zmianę formatu konfiguracji.