gpt4 book ai didi

c++ - 程序在没有连接调试器的情况下运行时中断

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:38 25 4
gpt4 key购买 nike

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

我使用 OpenGL 进行硬件加速,现在正在尝试使用帧缓冲区将纹理用作 Canvas 。 (比如允许用户在屏幕上作画)

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

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

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

最佳答案

我不能确定,但​​这可能是以下几种情况之一:

  • 调试器(有时)初始化为 0 的未初始化变量
  • 由于时间不同而未显示的竞争条件

关于c++ - 程序在没有连接调试器的情况下运行时中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com