diff options
author | chriseth <chris@ethereum.org> | 2018-05-03 14:50:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-03 14:50:53 +0800 |
commit | 5738f93704a2d5de863d5f160adf8a27bf965361 (patch) | |
tree | 3849df1da6fb4440e676a2ff0e8bfd9e883543d4 /docs | |
parent | 650244f61986ea889dbe0a82a5c9d6ab91ffab5b (diff) | |
parent | 4d550e2c66c75fe0a7d0078ef4e9186b4ad412b6 (diff) | |
download | dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar.gz dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar.bz2 dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar.lz dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar.xz dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.tar.zst dexon-solidity-5738f93704a2d5de863d5f160adf8a27bf965361.zip |
Merge pull request #4041 from kylewu/3764-vs-2017
Update windows build docs
Diffstat (limited to 'docs')
-rw-r--r-- | docs/installing-solidity.rst | 41 |
1 files changed, 30 insertions, 11 deletions
diff --git a/docs/installing-solidity.rst b/docs/installing-solidity.rst index 6726ded9..cba30ed3 100644 --- a/docs/installing-solidity.rst +++ b/docs/installing-solidity.rst @@ -203,19 +203,38 @@ Prerequisites - Windows You will need to install the following dependencies for Windows builds of Solidity: -+------------------------------+-------------------------------------------------------+ -| Software | Notes | -+==============================+=======================================================+ -| `Git for Windows`_ | Command-line tool for retrieving source from Github. | -+------------------------------+-------------------------------------------------------+ -| `CMake`_ | Cross-platform build file generator. | -+------------------------------+-------------------------------------------------------+ -| `Visual Studio 2015`_ | C++ compiler and dev environment. | -+------------------------------+-------------------------------------------------------+ ++-----------------------------------+-------------------------------------------------------+ +| Software | Notes | ++===================================+=======================================================+ +| `Git for Windows`_ | Command-line tool for retrieving source from Github. | ++-----------------------------------+-------------------------------------------------------+ +| `CMake`_ | Cross-platform build file generator. | ++-----------------------------------+-------------------------------------------------------+ +| `Visual Studio 2017 Build Tools`_ | C++ compiler | ++-----------------------------------+-------------------------------------------------------+ +| `Visual Studio 2017`_ (Optional) | C++ compiler and dev environment. | ++-----------------------------------+-------------------------------------------------------+ + +If you've already had one IDE and only need compiler and libraries, +you could install Visual Studio 2017 Build Tools. + +Visual Studio 2017 provides both IDE and necessary compiler and libraries. +So if you have not got an IDE and prefer to develop solidity, Visual Studio 2017 +may be an choice for you to get everything setup easily. + +Here is the list of components that should be installed +in Visual Studio 2017 Build Tools or Visual Studio 2017: + +* Visual Studio C++ core features +* VC++ 2017 v141 toolset (x86,x64) +* Windows Universal CRT SDK +* Windows 8.1 SDK +* C++/CLI support .. _Git for Windows: https://git-scm.com/download/win .. _CMake: https://cmake.org/download/ -.. _Visual Studio 2015: https://www.visualstudio.com/products/vs-2015-product-editions +.. _Visual Studio 2017: https://www.visualstudio.com/vs/ +.. _Visual Studio 2017 Build Tools: https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017 External Dependencies @@ -263,7 +282,7 @@ And even for Windows: mkdir build cd build - cmake -G "Visual Studio 14 2015 Win64" .. + cmake -G "Visual Studio 15 2017 Win64" .. This latter set of instructions should result in the creation of **solidity.sln** in that build directory. Double-clicking on that file |