C++ 使用Visual Studio调试GLU的一种方法?

C++ 使用Visual Studio调试GLU的一种方法?,c++,c,debugging,opengl,glu,C++,C,Debugging,Opengl,Glu,我正在使用臀大肌对多边形进行镶嵌。有时它会因为空指针问题而崩溃,我无法知道原因,因为我只是链接到glu32.lib。有没有一种方法可以查看源代码并获得它崩溃的确切线路 谢谢您必须获取glu32.lib的源代码和调试符号.pdb文件。您可以通过两种可能的方式获得它们: 1.从供应商处 2.通过自己编译glu32.lib 有没有一种方法可以查看源代码并获得它崩溃的确切线路 您可以在linux上构建程序。若问题仍然存在,并且对应的*.so包含调试信息,并且若您的发行版中有源代码,那个么您将能够找到行号

我正在使用臀大肌对多边形进行镶嵌。有时它会因为空指针问题而崩溃,我无法知道原因,因为我只是链接到glu32.lib。有没有一种方法可以查看源代码并获得它崩溃的确切线路


谢谢

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

有没有一种方法可以查看源代码并获得它崩溃的确切线路

您可以在linux上构建程序。若问题仍然存在,并且对应的*.so包含调试信息,并且若您的发行版中有源代码,那个么您将能够找到行号。不过,不要期望glu的来源很容易理解。 或者,您可以获取源代码并使用调试信息构建它,然后使用mesa3d的glu32.dll将其放入应用程序的目录中。如果问题仍然存在,您可能会发现它。请记住,mesa3d未经认证,因此不能保证完全符合OpenGL标准。 可能重复的