Среда, 27 Ноября 2024, 03:55

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Ошибка OpenGL
IgnisFatuusДата: Понедельник, 25 Марта 2013, 11:52 | Сообщение # 1
частый гость
Сейчас нет на сайте
Доброго времени суток!
Есть проблемка - при компиляции вот такого кода

Код

#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 в системе через консоль. Помогите пожалуйста, вчера до двух ночи сидел ковырялся...
MR_BorgДата: Понедельник, 25 Марта 2013, 17:49 | Сообщение # 2
участник
Сейчас нет на сайте
Цитата (IgnisFatuus)
Файл OpenGL.dll есть и в папке system && system32. В чем дело?

Может его стоит положить в папку с проектом?


Изучаю C++ попутно пишу игру.
IgnisFatuusДата: Среда, 27 Марта 2013, 10:09 | Сообщение # 3
частый гость
Сейчас нет на сайте
Запросил HfxClasses45.dll и ipl.dll. А затем выдал точка входа в процедуру не найдена в библиотеке dll opengl.dll

Что делать, господа ?

Добавлено (27.03.2013, 10:09)
---------------------------------------------
Закрывайте тему, я уже все сделал сам..

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг