Konfiguracja na Windows
Prace deweloperskie nad projektem Speedwave w systemie Windows odbywają się natywnie za pośrednictwem powłoki Git Bash oraz narzędzi kompilacji MSVC. Po wstępnej konfiguracji zestaw celów make działa identycznie jak w systemie macOS.
Konfiguracja środowiska
Dział zatytułowany „Konfiguracja środowiska”-
Zainstaluj wymagane pakiety za pomocą menedżera Chocolatey z poziomu uprzywilejowanej konsoli PowerShell:
Okno terminala choco install -y git make rustup.install nodejs-lts cmake llvm `visualstudio2022buildtools visualstudio2022-workload-vctools `bats-coreWażne: Wymagany jest pakiet GNU Make 4.4+. Przestarzała wersja GnuWin32 Make 3.81 nieprawidłowo interpretuje wieloliniowe reguły receptur.
-
Zdefiniuj ścieżkę do linkera MSVC w lokalnym pliku
.cargo/config.toml(ignorowanym przez git w katalogu głównym), wskazując nalink.exez pakietu Visual Studio. Zapobiega to omyłkowemu wywoływaniu narzędzialinkze środowiska Cygwin/MSYS2 i błędom linkeraLNK1146/LNK1206. -
Skonfiguruj zmienne środowiskowe MSVC w pliku
~/.bashrc, umieszczając ścieżkę do kompilatoracl.exeprzed katalogami/usr/binw zmiennejPATH. -
Uruchamiaj polecenia z poziomu interaktywnej sesji Git Bash:
Okno terminala cd ~/Projects/speedwavemake setup-devmake dev
Szczegóły procedur testowych na platformie Windows znajdziesz w rozdziale Testowanie i weryfikacja.