2014-02-12 5 views
1

Я написал простую программу visual studio 2012 с использованием OpenGL. У здания нет ошибок. Но когда я нажимаю F5 на Debug, появляется окно консоли, но ничего больше. И Debug все еще работает. Точно так же, как долго нужно закончить. Специально, когда я нажимаю ALT+F2 в Debug + Analysis, появляются два окна: одно - консольное окно, другое - красный квадрат, который я пишу.Visual studio 2012 не работает с OpenGL

Итак, я не знаю, связана ли проблема с программным обеспечением Visual Studio или из библиотеки OpenGL. Visual Studio хорошо работала в прошлом.

Это код:

#include <GL/glut.h> 

void mydisplay() { 
    glClear(GL_COLOR_BUFFER_BIT); 
    glColor3f(1.0f, 0.0f, 0.0f); 
    glBegin(GL_POLYGON); 
    glVertex2f(-0.5, -0.5); 
    glVertex2f(-0.5, 0.5); 
    glVertex2f(0.5, 0.5); 
    glVertex2f(0.5, -0.5); 
    glEnd(); 
    glFlush(); 
} 

int main(int argc, char** argv) { 
    glutCreateWindow("simple"); 
    glutDisplayFunc(mydisplay); 
    glutMainLoop(); 
} 
+0

Вы установили 'glut32.dll' на свой компьютер? –

+1

Почему вы не вызываете 'glutInit()'? Это * не * необязательно. – genpfault

+0

@barak: если у него не было DLL, исполняемый файл вообще не запускался. – Jherico

ответ

Смежные вопросы