diff --git a/appveyor.yml b/appveyor.yml index b6a90b6476c3cdb0511fc83965a23e2f73919777..33d19dfa3265f8a4269f2e67e48ea506c5cc4417 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,7 +4,7 @@ environment: matrix: - job_name: Windows Build - appveyor_build_worker_image: Visual Studio 2015 + appveyor_build_worker_image: Visual Studio 2019 - job_name: Linux Build appveyor_build_worker_image: Ubuntu - job_name: macOS Build diff --git a/win32/BUILDING.txt b/win32/BUILDING.txt index a6d172af224bdc12c067d46c233e868ec924eabb..11bf98f14a96cc5d91f2d6bdc78e4a5a47891c9a 100755 --- a/win32/BUILDING.txt +++ b/win32/BUILDING.txt @@ -1,6 +1,6 @@ Last Updated: 18 October 2016 -This file describes how to build TSK using Visual Studio 2015 (see +This file describes how to build TSK using Visual Studio 2019 (see README_win32.txt for instructions on building the win32 libraries and executables from Linux). @@ -8,15 +8,21 @@ executables from Linux). Installing Visual Studio If you do not have a copy of Visual Studio, you can use the free -Community Edition: - - http://www.microsoft.com/express/vc/ - -When installing it, choose to do a custom installation to ensure -that Visual C++ is added. You will also need to choose support to make -XP executables. - - +Community Edition which can be downloaded after creating an +account with Microsoft: + + https://my.visualstudio.com/Downloads?q=visual%20studio%202019%20community&wt.mc_id=o~msft~vscom~older-downloads + +When installing, +- In the "Workloads" tab, select "Desktop development with C++". +- In the "Installation Details" panel on the right, additionally select: + - "C++/CLI support for 142 build tools.." + - "MSVC 141 - VS 2017 C++ x64/x86 build tools" +- Under the "Individual components" tab in the "Compilers, build tools + and runtimes" section, select "C++ Windows XP Support for VS 2017 + (v141) tools [Deprecated]" + + Building There are four build targets: