Доброго времени суток!
Есть проблемка - при компиляции вот такого кода
Код
#include <windows.h>
#include <iostream>
#include <gl/GL.h>
#include <gl/GLU.h>
#include "glut.h"
using namespace std;
void myInit(void)
{
glClearColor(1.0, 1.0, 1.0, 0.0);
glColor3f(0.0f, 0.0f, 0.0f);
glPointSize(4.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 640.0, 0.0, 480.0);
}
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
glVertex2i(100, 50);
glVertex2i(100, 130);
glVertex2i(150, 130);
glEnd();
glFlush();
}
void main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(640, 480);
glutInitWindowPosition(100, 150);
glutCreateWindow("my first attempt");
glutDisplayFunc(myDisplay);
myInit();
glutMainLoop();
}
выдавалась ошибка
решил данный вопрос - Код
#pragma comment (lib, "opengl32.lib")
#pragma comment (lib, "glu32.lib")
Теперь при компиляции выдаёт
Цитата
запуск программы невозможен так как на компьютере отсутствует OpenGL.dll. Попробуйте переустановить программу.
Файл OpenGL.dll есть и в папке system && system32. В чем дело?
Видел советы по переустановке дров на видео карту - переустановил == ноль эмоций. Где-то видел совет о регистрации OpenGL.dll в системе через консоль. Помогите пожалуйста, вчера до двух ночи сидел ковырялся...