调试Nebula源代码


本文介绍如何调试Nebula和ClownFish的源代码。



VS配置

先参考下图设置VS中的调试相关参数:

xx

xx



拉取Nebula源码

先查看引用的包版本,例如:

xx

然后到 gitlab 仓库拉取Nebula源码,Nebula包的每个版本号都有一个对应的 tag 版本号,

在调试前,将分支切换到那个 TAG 版本上。

xx



这里假设我们将代码保存到 D:\TEMP\TEST\Nebula.net
记住这个路径,后面会用到!!
xx





断点与调试

在调用Nebula的代码行上设置断点(F9),然后单步(F11)进入即可。

第一次 会出现查找文件对话框:

xx

此时,注意看对话框顶部的路径,不要不知所措 ~~~

以上图为例,红色框内,

  • \Nebula.net 就是你前面拉取Nebula源码的保存路径
  • \src..... 就是源代码目录内的相对路径

按照这个提示去找就可以了。

此时,在对话框中找到前面保存Nebula的目录(D:\TEMP\TEST\Nebula.net),如下图:

xx

按图片中描述双击后,VS就可以直接打开需要调试的源码文件了…………