Topics

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

Brian's Mail list account
 

Has the resulting code been tested on Windows 7 etc?
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <@joslee>
To: <nvda-devel@groups.io>
Sent: Monday, February 17, 2020 4:43 AM
Subject: [nvda-devel] 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



 

Hi,
Regarding Windows 7, my plan is to not test it (end of life) unless critical
issues are reported.
Cheers,
Joseph

-----Original Message-----
From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Brian's Mail
list account via Groups.Io
Sent: Sunday, February 16, 2020 11:09 PM
To: nvda-devel@groups.io
Subject: Re: [nvda-devel] Important: if your development work targets
2020.1, please use Visual Studio 2019 to compile NVDA

Has the resulting code been tested on Windows 7 etc?
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <@joslee>
To: <nvda-devel@groups.io>
Sent: Monday, February 17, 2020 4:43 AM
Subject: [nvda-devel] 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