0

我正在使用 GLUTess 来细分多边形。有时它会因空指针问题而崩溃,我不知道为什么,因为我只是链接到 glu32.lib 。有没有办法查看源代码并获得它崩溃的确切线路?

谢谢

4

2 回答 2

0

您必须获取 glu32.lib 的源代码和调试符号(.pdb 文件)。您可以通过两种可能的方式获得它们:
1. 从供应商处
2. 通过自己编译 glu32.lib

于 2010-08-01T23:54:28.373 回答
0

有没有办法查看源代码并获得它崩溃的确切线路?

  1. 您可以在 linux 上构建程序。如果问题仍然存在,并且如果相应的 *.so 包含调试信息(并且如果您的发行版中有源代码),那么您将能够找到行号。但是,不要期望 glu 的来源很容易理解。
  2. 或者您可以获取mesa3d源代码并使用调试信息构建它,然后使用 mesa3d 的 glu32.dll(放入应用程序目录)。如果问题仍然存在,您可能会发现它。请记住,mesa3d 未经认证,因此不能保证完全符合 OpenGL 标准。
于 2010-08-02T00:52:37.600 回答