Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
bench_bitcoin/ | H | 29-Apr-2020 | - | 220 | 219 | |
bitcoin-cli/ | H | 29-Apr-2020 | - | 177 | 176 | |
bitcoin-tx/ | H | 29-Apr-2020 | - | 180 | 179 | |
bitcoin-wallet/ | H | 29-Apr-2020 | - | 198 | 197 | |
bitcoind/ | H | 29-Apr-2020 | - | 188 | 187 | |
libbitcoin_cli/ | H | 29-Apr-2020 | - | 159 | 158 | |
libbitcoin_common/ | H | 29-Apr-2020 | - | 171 | 170 | |
libbitcoin_crypto/ | H | 29-Apr-2020 | - | 154 | 153 | |
libbitcoin_qt/ | H | 29-Apr-2020 | - | 1,055 | 1,050 | |
libbitcoin_server/ | H | 29-Apr-2020 | - | 162 | 162 | |
libbitcoin_util/ | H | 29-Apr-2020 | - | 177 | 176 | |
libbitcoin_wallet/ | H | 29-Apr-2020 | - | 163 | 162 | |
libbitcoin_wallet_tool/ | H | 29-Apr-2020 | - | 163 | 162 | |
libbitcoin_zmq/ | H | 29-Apr-2020 | - | 163 | 162 | |
libbitcoinconsensus/ | H | 29-Apr-2020 | - | 195 | 195 | |
libleveldb/ | H | 29-Apr-2020 | - | 203 | 202 | |
libsecp256k1/ | H | 29-Apr-2020 | - | 158 | 157 | |
libunivalue/ | H | 29-Apr-2020 | - | 161 | 160 | |
msbuild/tasks/ | H | 29-Apr-2020 | - | 53 | 52 | |
test_bitcoin/ | H | 29-Apr-2020 | - | 212 | 211 | |
test_bitcoin-qt/ | H | 29-Apr-2020 | - | 147 | 146 | |
testconsensus/ | H | 29-Apr-2020 | - | 224 | 211 | |
.gitignore | H A D | 29-Apr-2020 | 108 | 12 | 11 | |
README.md | H A D | 29-Apr-2020 | 2.1 KiB | 50 | 35 | |
bitcoin.sln | H A D | 29-Apr-2020 | 16 KiB | 214 | 213 | |
bitcoin_config.h | H A D | 29-Apr-2020 | 12.2 KiB | 425 | 104 | |
common.init.vcxproj | H A D | 29-Apr-2020 | 1.3 KiB | 14 | 12 | |
common.vcxproj | H A D | 29-Apr-2020 | 1.7 KiB | 31 | 30 | |
libsecp256k1_config.h | H A D | 29-Apr-2020 | 910 | 30 | 20 | |
msvc-autogen.py | H A D | 29-Apr-2020 | 2.2 KiB | 65 | 52 |
README.md
1Building Litecoin Core with Visual Studio 2======================================== 3 4Introduction 5--------------------- 6Solution and project files to build the Litecoin Core applications (except Qt dependent ones) with Visual Studio 2017 can be found in the build_msvc directory. 7 8Building with Visual Studio is an alternative to the Linux based [cross-compiler build](https://github.com/litecoin-project/litecoin/blob/master/doc/build-windows.md). 9 10Dependencies 11--------------------- 12A number of [open source libraries](https://github.com/litecoin-project/litecoin/blob/master/doc/dependencies.md) are required in order to be able to build Litecoin. 13 14Options for installing the dependencies in a Visual Studio compatible manner are: 15 16- Use Microsoft's [vcpkg](https://docs.microsoft.com/en-us/cpp/vcpkg) to download the source packages and build locally. This is the recommended approach. 17- Download the source code, build each dependency, add the required include paths, link libraries and binary tools to the Visual Studio project files. 18- Use [nuget](https://www.nuget.org/) packages with the understanding that any binary files have been compiled by an untrusted third party. 19 20The external dependencies required for the Visual Studio build are (see the [dependencies doc](https://github.com/litecoin-project/litecoin/blob/master/doc/dependencies.md) for versions): 21 22- Berkeley DB, 23- OpenSSL, 24- Boost, 25- libevent, 26- ZeroMQ 27 28Additional dependencies required from the [bitcoin-core](https://github.com/bitcoin-core) github repository are: 29- SECP256K1, 30- LevelDB 31 32Building 33--------------------- 34The instructions below use `vcpkg` to install the dependencies. 35 36- Clone `vcpkg` from the [github repository](https://github.com/Microsoft/vcpkg) and install as per the instructions in the main README.md. 37- Install the required packages (replace x64 with x86 as required): 38 39``` 40 PS >.\vcpkg install --triplet x64-windows-static boost-filesystem boost-signals2 boost-test libevent openssl zeromq berkeleydb secp256k1 leveldb 41``` 42 43- Use Python to generate *.vcxproj from Makefile 44 45``` 46 PS >python msvc-autogen.py 47``` 48 49- Build in Visual Studio. 50