Visual Studio 2017 minimum requirement for Windows

This commit is contained in:
Vinnie Falco
2019-02-22 18:46:09 -08:00
parent d048aa8e7e
commit 73c7f3ea3e
4 changed files with 9 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
Version 219: Version 219:
* More split definitions in test::stream * More split definitions in test::stream
* Visual Studio 2017 minimum requirement for Windows
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------

View File

@@ -71,7 +71,7 @@ create concurrent network programs using callbacks or coroutines.
* **Boost:** Boost.Asio and some other parts of Boost. * **Boost:** Boost.Asio and some other parts of Boost.
* **OpenSSL:** Required for using TLS/Secure sockets and examples/tests * **OpenSSL:** Required for using TLS/Secure sockets and examples/tests
When using Microsoft Visual C++, Visual Studio 2015 Update 3 or later is required. When using Microsoft Visual C++, Visual Studio 2017 or later is required.
One of these components is required in order to build the tests and examples: One of these components is required in order to build the tests and examples:
@@ -198,7 +198,6 @@ cd libs/beast
mkdir bin mkdir bin
cd bin cd bin
cmake .. # for 32-bit Windows builds, or cmake .. # for 32-bit Windows builds, or
cmake -G"Visual Studio 14 2015 Win64" .. # for 64-bit Windows builds (VS2015), or
cmake -G"Visual Studio 15 2017 Win64" .. # for 64-bit Windows builds (VS2017) cmake -G"Visual Studio 15 2017 Win64" .. # for 64-bit Windows builds (VS2017)
``` ```

View File

@@ -15,6 +15,9 @@ configuration:
#- Debug #- Debug
- Release - Release
image:
- Visual Studio 2017
environment: environment:
OPENSSL_ROOT: C:\tools\vcpkg\installed\x64-windows OPENSSL_ROOT: C:\tools\vcpkg\installed\x64-windows
@@ -100,8 +103,8 @@ install:
build: off build: off
test_script: test_script:
- b2 variant=release cxxstd=11 address-model=64 libs/beast/example toolset=msvc-14.0 - b2 variant=release cxxstd=11 address-model=64 libs/beast/example
- b2 variant=release cxxstd=11 address-model=64 --verbose-test libs/beast/test//run-fat-tests toolset=msvc-14.0 - b2 variant=release cxxstd=11 address-model=64 --verbose-test libs/beast/test//run-fat-tests
cache: cache:
- c:\tools\vcpkg\installed\ - c:\tools\vcpkg\installed\

View File

@@ -86,7 +86,6 @@
[/ includes up to version 209] [/ includes up to version 209]
[*New Features] [*New Features]
[/* `BASIC_TIMEOUT_STREAM` TODO] [/* `BASIC_TIMEOUT_STREAM` TODO]
@@ -153,6 +152,8 @@
[*API Changes] [*API Changes]
* On Windows, Visual Studio 2017 or later is required
* HTTP stream algorithms return the number of bytes transferred * HTTP stream algorithms return the number of bytes transferred
from the stream. Previously, they returned the number of bytes from the stream. Previously, they returned the number of bytes
consumed by the parser. consumed by the parser.