<!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->
<!-- Describe the issue -->
While following the build instructions in build_msvc/README.md, I encountered an unexpected missing dependency issue involving e.g. boost/optional.hpp.
<!--- What behavior did you expect? -->
The readme file build_msvc/README.md states
The
msbuildproject files are configured to automatically install thevcpkgdependencies.
I was expecting that following the steps listed in this file, I would be able to build Bitcoin Core for Windows using Visual Studio.
<!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->
It seems that the dependencies (or some at least) haven't been automatically installed, as the doc implies. Should they be manually installed? If so, let's amend the build instructions accordingly.
Here is an example of the compile error. Boost has not been installed at this point.
1>------ Build started: Project: libbitcoin_wallet, Configuration: Release x64 ------ 1>wallet.cpp 1>D:\dev\bitcoin\src\optional.h(10,10): fatal error C1083: Cannot open include file: 'boost/optional.hpp': No such file or directory 1>Done building project "libbitcoin_wallet.vcxproj" -- FAILED.
<!--- How reliably can you reproduce the issue, what are the steps to do so? -->
<!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->
Cloned from github today.
git checkout v0.21.0rc3
<!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->
Windows 10 x64 Visual Studio 2019 v 16.7.7
<!-- GUI-related issue? What is your operating system and its version? If Linux, what is your desktop environment and graphical shell? -->
<!-- Any extra information that might be useful in the debugging process. -->
Probably just needs an update to the Windows build documentation?
<!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->