Przejdź do głównej zawartości

Instrukcja kompilacji

:::warning Projekt porzucony

Zachowane dla orientacji. Wtyczka nie jest już utrzymywana i jest niezgodna z nowoczesnymi wersjami ReHLDS — przeczytaj Czym jest ReLocalizeBug Fix?.

:::

Sprawdzenie wymagań

Windows

  • Visual Studio, dla msvc/relocalizebugfix.sln

Linux

  • Kompilator Intel C++ (icpc) — Makefile ma na sztywno wpisaną ścieżkę /opt/intel/bin/icpc i korzysta z flag charakterystycznych dla Intela (-static-intel, -no-intel-extensions, -ipo, -fasm-blocks). Kompilacja GCC albo Clangiem wymaga ich usunięcia.

Pliki nagłówkowe CSSDK i Metamoda są dołączone w cssdk/ oraz metamod/, więc nie trzeba pobierać niczego dodatkowo. Ten projekt powstał przed konfiguracją z CMake i build.sh, używaną w utrzymywanych projektach organizacji.

Sklonowanie repozytorium

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

Kompilacja w Windowsie

Otwórz msvc/relocalizebugfix.sln w Visual Studio i skompiluj. Wynikiem jest relocalizebugfix_mm.dll.

Kompilacja w Linuksie

make

Wynik trafia do Release/ pod nazwą relocalizebugfix_mm_i386.so.

notatka

Gotowe pliki binarne znajdują się w repozytorium w katalogu bin/, więc kompilacja rzadko kiedy była potrzebna, nawet gdy projekt był aktywny.

Miejsce każdego pliku opisano w Instalacji.