win10_vs2017_编译bitcoin0.1.0

要开始学习区块链了,我希望从比特币开始,第一步是想看看比特币的代码是怎么写的,不过先得让它跑起来,虽然感觉意义不是很大,但这可能是我的一种执念。

好在已经有人做了工作。我也只需要按照指示一步步做就好。

教程参考链接:https://zhuanlan.zhihu.com/p/25074960

这里我只整理一些资源的版本和下载出处,要看具体编译过程请看上面链接。

首先当然是比特币0.1.0的源码

github上有https://github.com/fkysly/bitcoin0.1.0

不过这个里面没有rc文件夹,也就是客户端的资源文件。

找了半天发现这里的0.1.5版本里有,可以把这里的rc文件夹挪过来用0.15版本源码

另外我上传一个带rc源码,可以直接在这里下。

然后就是

比特币的编译需要四个依赖,wxwidgets(界面库),openssl(加密库),berkeleyDB(数据库),boost

wxwidgets,这个库比较好弄http://www.wxwidgets.org/downloads/,我和知乎博主的版本一样3.1版本

接下来源码导入到vs里面去编译就好。

openssl这个资源我搞了好久,博主说要1.0.1,但是去http://slproweb.com/products/Win32OpenSSL.html已经不能找到这个版本的安装文件了。可以去官网https://www.openssl.org/source/下源码自己编译,编译的话建议编译动态库,在生成的out32dll下面就会有需要的lib和dll。另外这里有个连接可能有你需要的openssl库https://indy.fulgan.com/SSL/

然后是berkeleyDB4.8BDB官网,这个链接我下不下了,

只能在csdn上找个https://download.csdn.net/download/ybygjy/3472919

我编译这个不能直接成功,会有错误,不过我们需要的库文件应该是没问题,编译后直接用即可

boost文件直接去官网下https://www.boost.org/users/download/,就是文件有点大,这个最简单,下下来直接解压即可。

 

文章看起来比较敷衍,主要是写给自己看的,链接也是为了留个记录。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值