0

我正在使用 SFML 库 (C++) 并复制粘贴了 Laurent Gomila 的示例 ( http://www.sfml-dev.org/tutorials/1.6/window-opengl.php ) 来测试 OpenGL。

它运作良好。但在某些时候,我会开始使用一些 gl 函数......当我改变这个的第一个参数时......:

gluPerspective(100.f, 1.f, 0.1f, 500.f);

执行程序时我会注意到一些差异,但是第三次​​或第四次更改ThatParameter+compiled时,它停止显示图形。我回溯让它们再次显示,但......你猜怎么着?他们没有!与以前相同的代码,但仍然不是图形!

可能会发生什么?

4

1 回答 1

1

最终,我的菜鸟让我的 RAM 陷入了麻烦,因为我正在堆叠内存分配而没有释放它们。

在正确删除内存分配后,它可以正常工作。

于 2012-09-22T07:06:27.257 回答