Important: if your development work targets 2020.1, please use Visual Studio 2019 to compile NVDA

 

Hi all,

 

Last week, NVDA source code was updated to require Visual Studio 2019. If you are planning to send pull requests targeting NVDA 2020.1 (or later), you must use Visual Studio 2019 (16.2 or later) and several additional components to compile NVDA locally (and please, please, PLEASE perform lint checks locally BEFORE sending your commits to NV Access so your PR log won’t get filled with all sorts of linting messages).

 

In case you are migrating from Visual Studio 2017 to 2019, do:

 

  1. Uninstall Visual studio 2017.
  2. Install Visual Studio 2019 (16.2) or later – any edition will do.
  3. As part of VS2019 install, you must install Visual C++ tools for x86/x64 and ARM64, Clang tools (9.0.0) required to build Liblouis, and ATL tools for x86/x64 and ARM64 for Windows 10 components. Along with these, you should install Windows 10 SDK version 10.0.18362 (May/November 2019 Update release).

 

For people doing a git pull on NVDA master branch, you MUST do git submodule update to update submodule commits.

Cheers,

Joseph

Join nvda-devel@groups.io to automatically receive all group messages.