build: Revert "Temporarily disable compiling fuzz/utxo_snapshot.cpp with MSVC"

This reverts commit b2d5361002.

Also, adjust the doc to reflect the new minimum version. Versions 17.6
or 17.11 (or anything in between) may still work on a best-effor basis,
but it is not checked by CI or by developers.
This commit is contained in:
MarcoFalke
2025-05-16 08:46:27 +02:00
parent bdc1cef1de
commit fa2c662362
2 changed files with 2 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ For cross-compiling options, please see [`build-windows.md`](./build-windows.md)
This guide relies on using CMake and vcpkg package manager provided with the Visual Studio installation. This guide relies on using CMake and vcpkg package manager provided with the Visual Studio installation.
Here are requirements for the Visual Studio installation: Here are requirements for the Visual Studio installation:
1. Minimum required version: Visual Studio 2022 version 17.6. 1. Minimum required version: Visual Studio 2022 version 17.13.
2. Installed components: 2. Installed components:
- The "Desktop development with C++" workload. - The "Desktop development with C++" workload.

View File

@@ -127,10 +127,7 @@ add_executable(fuzz
txgraph.cpp txgraph.cpp
txorphan.cpp txorphan.cpp
txrequest.cpp txrequest.cpp
# Visual Studio 2022 version 17.12 introduced a bug utxo_snapshot.cpp
# that causes an internal compiler error.
# See: https://github.com/bitcoin/bitcoin/issues/31303
$<$<VERSION_LESS:${MSVC_VERSION},1942>:utxo_snapshot.cpp>
utxo_total_supply.cpp utxo_total_supply.cpp
validation_load_mempool.cpp validation_load_mempool.cpp
vecdeque.cpp vecdeque.cpp