README: bump VS requirement to 2019 (v16)

There are 2 newer stable versions of Visual Studio available, 2019 and
2022. 2017 has been seen to produce incorrect optimized code in various
modules; working around them is a maintenance burden.

Bug: aomedia:3371
Bug: aomedia:3373
Change-Id: Ibdb26148328a10990a467ea839f4472fef25d32e
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5b55a63..487a107 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,6 +41,13 @@
   endif()
 endif()
 
+if(MSVC AND MSVC_VERSION LESS 1920)
+  message(
+    WARNING
+      "MSVC versions prior to 2019 (v16) are not supported and may generate"
+      " incorrect code!")
+endif()
+
 # Library version info. Update LT_CURRENT, LT_REVISION and LT_AGE when making a
 # public release by following the guidelines in the libtool document:
 # https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
diff --git a/README.md b/README.md
index 0d51080d..afc4e9b 100644
--- a/README.md
+++ b/README.md
@@ -217,7 +217,7 @@
 ### Microsoft Visual Studio builds {#microsoft-visual-studio-builds}
 
 Building the AV1 codec library in Microsoft Visual Studio is supported. Visual
-Studio 2017 (15.0) or later is required. The following example demonstrates
+Studio 2019 (16.0) or later is required. The following example demonstrates
 generating projects and a solution for the Microsoft IDE:
 
 ~~~
@@ -231,14 +231,6 @@
     # To build with Visual Studio 2019 for the 32-bit x86 target:
     $ cmake path/to/aom -G "Visual Studio 16 2019" -A Win32
     $ cmake --build .
-
-    # To build with Visual Studio 2017 for the x64 target:
-    $ cmake path/to/aom -G "Visual Studio 15 2017" -T host=x64 -A x64
-    $ cmake --build .
-
-    # To build with Visual Studio 2017 for the 32-bit x86 target:
-    $ cmake path/to/aom -G "Visual Studio 15 2017" -T host=x64
-    $ cmake --build .
 ~~~
 
 NOTE: The build system targets Windows 7 or later by compiling files with