bitshares研究系列【mac下visual studio编译调试bitshares】

一直是用sublime看bitshares代码,也没设置项目环境,也不支持跳转,终于觉得有点累了,而且也有一些调试的需要,还是找个集成环境试一下。

自从2013年就没用过Visual Studio,今天又回来怎么也得记录一下!

本文内容不多,类似这种环境的事,就是知道的分分钟弄好,不知道的急死却无从下手!

本文感谢小魏同学,研究了一晚上告诉我怎么配!他还碰到一些编译卡死的问题,我就照着做了一下,都能正常编译调试。

下载

先从Visual Studio官网下载Visual Studio并安装

编译

安装扩展

左侧扩展:商店安装:

  • C++ Intellisense
  • C/C++
  • CMake
  • CMake Tools

用户设置

配置Boost目录和SSL目录

build

执行下方"build",指定编译工具等,这些在build的时候会弹出提示,按提示选择即可。

不到10分钟(新买的电脑发挥作用了),编译链接完成。

调试

直接点击下方的小虫子调试运行,vs code会启动一个控制台,如下:

bitshares研究系列【bitshares-core api实现】文章中知道api的消息在websocket_api.cpp的on_message中处理,在这个位置加入断点,然后调用cli_wallet连接本地测试节点,发送一个"get_object 2.1.0"的命令,程序进入到断点位置,可以正常调试了!


感谢您阅读 @chaimyu 的帖子,期待您能留言交流!

H2
H3
H4
3 columns
2 columns
1 column
6 Comments