mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-10-22 06:12:35 +00:00
Verified the guide end-to-end on a clean Windows 11 + VS2022 Community 17.14 machine (Release|x64 and Release|Win32 both build with 0 errors). Fixes for the issues found along the way: - Recommend a current NASM release instead of 2.08 (2010); NASM 2.16.03 verified against all assembly sources. Fix the Path example for the 64-bit installer location. - Simplify YASM setup: the build only invokes yasm.exe from the Path. Drop the zip/vsyasm download and the YASMPATH system variable, which nothing in the build references. - Add a "Common build errors" section to Known Issues mapping the three errors every default VS2022 install hits (MSB8040 Spectre libs, C1083 atlbase.h, MSB8066 exit 9009) to the components that fix them. - Explain why the Release|Win32 pass is needed (Setup/Portable/COMReg are only built by that configuration). Addresses #1488. Co-authored-by: 0xDarkMatter <0xDarkMatter@users.noreply.github.com>