studyc啦 发表于 2021-1-21 19:33:57

一个关于opengl的问题。

#include<GL/glut.h>
void init(void)
{
    glClearColor(1.0,1.0,1.0,0.0);
    glMatrixMode(GL_PROJECTION);
    gluOrtho2D(0.0,200.0,0.0,200.0);
}
void lineSegment(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(0.0,0.4,0.2);
    glBegin(GL_LINES);
      glVertex2i(180,15);
      glVertex2i(10,145);
    glEnd();
    glFlush();
}
int main(int argc,char **argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowPosition(50,100);
    glutInitWindowSize(400,300);
    glutCreateWindow("我的第一个Opengl程序!");
    init();
    glutDisplayFunc(lineSegment);
    glutMainLoop();
    return 0;
}
报了这样的错误:
static void APIENTRY glutInit_ATEXIT_HACK(int *argcp, char **argv) { __glutInitWithExit(argcp, argv, exit); }

studyc啦 发表于 2021-1-21 19:52:59

已经解决了。。。
页: [1]
查看完整版本: 一个关于opengl的问题。