Dactyloidae/docs/build/windows.md
EAZYBLACK ca9cf2a080 A lot of changes
Refactor Build guide
Add build script
Switch to Native VS
Fix Redists
Auto Detect and Use max threads for build
2026-09-13 01:54:49 +03:00

1.3 KiB

How to compile Dactyloidae

Step 1. Install Git for Windows (win7 users should install 2.46.2)

Step 2. Enable .NET 3.5 in optionalfeatures.exe
NOTE: Win8 users may need to use this https://github.com/abbodi1406/dotNetFx35W81

Step 3. Install VS 2019 Community with Desktop Developement with C++ and "C++ Windows XP Support for VS 2017 (v141)
and MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16)
Make sure you also get 10.0.19041 sdk

Step 4. Get the DirectX SDK https://www.microsoft.com/en-us/download/details.aspx?id=6812
(NOTE if you get a S2023 error in the end you can safely ignore it)

Step 5. Get and Install MozillaBuild from here https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-3.2.exe

Step 6. Copy shell-msvc-dactyl.bat from docs folder to your mozilla-build directory (usually at C:\mozilla-build)

Step 7. Run shell-msvc-dactyl.bat from the mozilla-build directory.

Step 8. Select the architecture that you want to build Dactyloidae for

Step 9. CD to the Repo (msys uses unix style dirs, c:\ is /c/ for example)

Step 10. Run ./build-msvc-win

Step 10.5. After the build, if you really feel fancy, you can test your build before packaging it with ./mach run

Step 11. Run ./mach installer (if you want to build an installer)