• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

cpp-ethereum Windows 10 编译备忘录

C/C++ lcq 1年前 (2017-07-16) 628次浏览 0个评论

在 Windows 10 上面编译了一下cpp-ethereum ,出现了一些问题,记录一下。

问题1:找不到 Windows SDK 版本8.1。在 Windows 8.1 SDK 页面,点击Install and download下载,然后进行在线安装把。如果网速慢的,那么自己去找离线的把。

问题2:执行scripts/install_deps.bat找不到cmake。在 CMake 进行下载安装。

问题3:The CXX compiler identification is unknown。因为我先前安装的Visual Studio 2017。但是编译这个项目好像找不到编译器,还是按照官方的来吧。On Windows Visual Studio 2015 is required.

问题4:warning C4819: 该文件包含不能在当前代码页 (936) 中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。此问题很坑爹。打开报错的文件,执行:文件->高级保存选项,在弹出的选项中选择新的编码方式为:Unicode – 代码页 1200

问题5:warning C4566: 由通用字符名称“\u260D”表示的字符不能在当前代码页(936)中表示出来。类似这样的EthBlue “☍”,引号里面的没法编译,我用其它字符替换了,可能选一个文件编码也是可以的。

问题6:在执行cmake的时候,需要到github等下载一些库,如boost。这个没办法了,由于GFW,会下载失败,只能用Proxifier+ShadowSocks全局翻墙把!


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明cpp-ethereum Windows 10 编译备忘录
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址