一直是用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 的帖子,期待您能留言交流!