如何知道在没有提供源代码的情况下调用该函数?

时间:2013-12-11 04:26:44

标签: c++ debugging physx

我正在使用C ++学习PhysX示例以及SDK。 用户指南说在每个游戏循环中都会调用PxScene::simulate(),但是,当我尝试使用visual studio调试样本时,我发现任何函数都没有显式调用simulate()。所以我猜可能存在一些内在联系。困难的是我没有源代码,因为PhysX本身不是开源项目。我无法设置函数体存在的断点。所以我的问题变得很普遍:我如何才能知道使用visual studio何时以及是否某个功能被调用(我的版本是2010)? 任何建议和帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

虽然@kfsone指出OP没有仔细阅读文档。但这不是问题吗?

验证函数是否在没有源的情况下被调用的方法当然是学习使用 windbg ,首先尝试查找导出的模拟函数并获取其地址。然后在该地址添加一个断点。这肯定会帮助您验证函数是否被调用。

所以学习windbg并找到函数的处理位置