调试Nebula源代码
本文介绍如何调试Nebula和ClownFish的源代码。
VS配置
先参考下图设置VS中的调试相关参数:
拉取Nebula源码
先查看引用的包版本,例如:
然后到 gitlab 仓库拉取Nebula源码,Nebula包的每个版本号都有一个对应的 tag 版本号,
在调试前,将分支切换到那个 TAG 版本上。
这里假设我们将代码保存到 D:\TEMP\TEST\Nebula.net
记住这个路径,后面会用到!!
断点与调试
在调用Nebula的代码行上设置断点(F9),然后单步(F11)进入即可。
第一次 会出现查找文件对话框:
此时,注意看对话框顶部的路径,不要不知所措 ~~~
以上图为例,红色框内,
- \Nebula.net 就是你前面拉取Nebula源码的保存路径
- \src..... 就是源代码目录内的相对路径
按照这个提示去找就可以了。
此时,在对话框中找到前面保存Nebula的目录(D:\TEMP\TEST\Nebula.net),如下图:
按图片中描述双击后,VS就可以直接打开需要调试的源码文件了…………