Я пытаюсь нарисовать линию, используя GLUT с C ++ - IDE VS 2008, но произошло сообщение об ошибке:
Windows сработала точка останова в
Graphics.exe.
Это может быть связано с повреждением
куча, которая указывает на ошибку в
Graphics.exe или любую из имеющихся библиотек
загружен.
Это также может быть связано с пользователем
нажатие 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
Кто-нибудь знает проблему?