没有运行附加调试器时程序中断

时间:2011-04-30 20:17:21

标签: c++ visual-studio debugging opengl

我正在研究2D引擎,它是用C ++编写的,我在Windows 7 64位上使用Microsoft Visual Studio 2010。

我使用OpenGL进行硬件加速,现在正在试验使用纹理作为画布的帧缓冲。 (对于允许用户在屏幕上绘画的事情)

现在这个帧缓冲区工作正常,只要我附带调试器启动程序(F5)

如果我从IDE外部启动程序,或者在没有调试器的情况下启动程序(CTRL + F5),我无法绘制纹理,但每帧都会出现闪烁和OpenGL堆栈下溢错误。

  • 我真的不知道从哪里开始寻找问题,能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我无法确定,但它可能是以下几种情况之一:

  • 调试器(有时)初始化为0
  • 的未初始化变量
  • 自时间以来未显示的竞赛条件现在都不同