Windows版的生成过程¶
我们仅支持 64位 的版本,并需要以下系统版本:
也许可以通过关闭EVMJIT或一些其他特性的编译选项,来让客户端支持32位的Windows系统,我们会接受这种类型的提交请求,但是我们不会投入开发时间去做32位系统的适配工作。
前期准备工作¶
开始之前需要预先安装如下依赖软件
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. |
获取源代码¶
通过如下命令可以把所有源代码从GitHub的仓库中获取到本地:
git clone --recursive https://github.com/ethereum/cpp-ethereum.git
cd cpp-ethereum
生成Visual Studio的工程文件¶
接下来执行如下命令,通过CMake来生成Visual Studio的工程解决方案文件:
mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..
生成的解决方案文件cpp-ethereum.sln存放在build目录中。
注意: 我们只支持Visual Studio 2015和cpp-ethereum-v.1.3.0.
双击cpp-ethereum.sln文件就会启动Visual Studio,我们建议使用名为 RelWithDebugInfo 的工程配置进行编译,当然其他配置也是生效的。