未连接调试器运行时程序中断
Program breaks when not running with debugger attached
我正在制作一个2D引擎,它是用c++编写的,我在Windows 7 64位上使用Microsoft Visual Studio 2010。
我使用OpenGL进行硬件加速,现在正在试验使用纹理作为画布的framebuffers。(比如允许用户在屏幕上画画)
现在这个framebuffer工作得很好,只要我启动附带调试器的程序(F5)
如果我从IDE外部启动程序,或者在没有调试器(CTRL+F5)的情况下启动程序,我无法绘制纹理,但每帧都会出现闪烁和OpenGL堆栈下溢错误。
- 我真的不知道从哪里开始搜索这个问题,你能帮我吗?
我不确定,但可能是以下几种情况之一:
- 未初始化的变量,调试器(有时)初始化为0
- 竞态条件不显示,因为时间现在是不同的
相关文章:
- O2优化水平中断程序工作
- 链接器脚本中断程序
- Atmel Studio 7:ASF 库提供的 USART 中断处理程序仅在 main() 中遇到无限循环时工作一次?
- 为什么我的中断被调用,但不会进入处理程序?
- 如何在 Arduino 中使用 C++ 成员函数作为中断处理程序?
- C++中的 ARM Cortex-M 中断处理程序
- 无法初始化某些指针,在运行时中断程序
- 多线程应用程序中的零MQ处理中断
- STM32L011:无法在中断处理程序中清除中断标志
- 当我跳到应用程序时,中断无法工作(STM32)
- 当分配动态内存以存储字符串副本时,程序会中断
- 如何中断嵌入C++应用程序中的python解释器
- Winapi:可以通过异步程序调用中断消息循环
- 使用矢量迭代器时,程序中断
- 程序中断时调用的析构函数
- 不断收到处理错误.导致我的程序中断
- 当试图向结构中添加字符串时,程序中断
- Qt5:如何创建基于qt应用程序中断驱动的gpio按钮
- Pageheap 不会使我的应用程序中断
- 未连接调试器运行时程序中断