的我想提請使用GLUT與C++的線路 - 的IDE是VS 2008 - 但錯誤消息出現了:腐敗堆和F12問題
當然Windows已經引發了斷點 圖形。可執行程序。
這可能是由於 堆的腐敗,這表明在 Graphics.exe或任何它 加載的DLL的一個錯誤。
這也可能是由於用戶 按F12,而Graphics.exe有 焦點。
輸出窗口可能有更多的 診斷信息
我沒有在我的代碼的任何斷點,這是我的代碼:
#include <glut.h>
void init (void)
{
glClearColor(1.0,1.0,1.0,0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,200.0,0.0,15.0);
}//end of the function init
void lineSegment(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,0.0);
// D R A W A L I N E
glBegin(GL_LINES);
glVertex2i(180,15);
glVertex2i(10,145);
glEnd();
glFlush();
}//end of the function "lineSegment"
void main(int argc, char** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition(50,100);
glutInitWindowSize(400,300);
glutCreateWindow("N.S");
init();
glutDisplayFunc(lineSegment);
glutMainLoop();
}//end of the "Main" function
任何人都知道這個問題?
那麼,你推F12?另外,更多的感嘆號不會讓人們更快地回答。 :) – GManNickG 2010-02-27 16:30:26
是的,我做到了!它給了我glutMainLoop()函數中的問題......但我不知道它有什麼問題! – 2010-02-27 16:42:56
它打破了什麼路線?堆棧或堆看起來損壞了嗎? – 2010-02-27 16:45:24