Я написал простую программу 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();
}
Вы установили 'glut32.dll' на свой компьютер? –
Почему вы не вызываете 'glutInit()'? Это * не * необязательно. – genpfault
@barak: если у него не было DLL, исполняемый файл вообще не запускался. – Jherico