splishsplash库 windows调试debug方法

  • Post author:
  • Post category:其他




1 准备工作

VS-2019社区版本

下载好代码

https://github.com/InteractiveComputerGraphics/SPlisHSPlasH

解压并新建一个文件夹

在该文件夹下新建一个build文件夹

在这里插入图片描述
在这里插入图片描述

下载好cmake gui版本

官方doc

https://splishsplash.readthedocs.io/en/latest/build_from_source.html#installation-instructions-windows



2 用cmake构建项目

打开cmake gui

输入源代码地址和build文件夹地址

如图勾选需要勾选的编译选项

在

红色是正常的,代表你还没有把该选项添加到修改。

点config之后

红色就消失了

再次点击config(总共点两次)

然后点gengerate

然后在build文件夹就会生成一堆VS的工程文件

在这里插入图片描述

打开.sln文件



3 在VS中以debug模式编译

选择debug模式

在这里插入图片描述

然后点击本地Windows调试器(绿色箭头)

然后是漫长的等待

在这里插入图片描述

右下会显示进度条

弹出下面的报错是正常的,不用管。

在这里插入图片描述



4 使用VS调试实例

你可以看到右侧的解决方案栏如下

有各种文件夹,还有C++类(四个类:SimulatorBase, SPHSimulator, SPlisHSPlasH和Utilities)

其中是SPHSimulator程序的入口

在这里插入图片描述

在SPHSimulator 右键-》调试-》进入并单步执行新实例

在这里插入图片描述

现在你找到了程序的入口,并且开始调试了。程序的入口在main.cpp。

按F10就可以单步继续调试了。

在这里插入图片描述

完毕。



版权声明:本文为weixin_43940314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。