aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-05-03 14:50:53 +0800
committerGitHub <noreply@github.com>2018-05-03 14:50:53 +0800
commit5738f93704a2d5de863d5f160adf8a27bf965361 (patch)
tree3849df1da6fb4440e676a2ff0e8bfd9e883543d4 /docs
parent650244f61986ea889dbe0a82a5c9d6ab91ffab5b (diff)
parent4d550e2c66c75fe0a7d0078ef4e9186b4ad412b6 (diff)
downloaddexon-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.rst41
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