Хорошо, я немного новичок в OpenGL, но я подумал, что должен научиться использовать OpenGL, так как в настоящее время он предназначен для использования с самого начала.Поэтому я пропускаю все исправленные конвейеры, используя glew для доступа к OpenGL 3.x и следуя инструкциям в Интернете.
В онлайн-руководстве только упоминается, что для начала мне придется установить сам glew, поскольку у меня есть видеокарта, драйверы которой поставляются с OpenGL 4.0.Итак, я в порядке, я скачал win32-версию двоичных файлов glew, установил ее, сделал проект в VC ++ 2010, установил все пути, следовал руководству и создал быстрый класс OpenGLContext, который создает контекст рендеринга,и помещает это в окно MS (без перенасыщения).Проблема в том, что когда я строю этот класс, я получаю сообщение об ошибке в одном из заголовочных файлов glew.
Это касается серии заголовков, включающей X11.Похоже, что из этого учебного руководства мне не нужно искать, загружать и настраивать информацию о путях для X11, поэтому я не знаю, что я сделал не так.Любая помощь, предложения и т. Д.
Вот конкретная ошибка: "1> c: \ glew \ glew-1.5.8 \ include \ gl \ glxew.h (97): фатальная ошибка C1083: не удается открытьвключаемый файл: 'X11 / Xlib.h': нет такого файла или каталога "
Единственный источник, связанный с ошибкой, - это серия операторов включения в верхней части файла, указанного в ошибке.
Загруженную библиотеку glew можно найти здесь: https://sourceforge.net/projects/glew/files/glew/1.5.8/glew-1.5.8-win32.zip/download
Я не знаю, если это имеет значение, но вот как я ссылаюсь на OpenGL и glew в моем источнике
#pragma once
#include <gl/glew.h>
#include <gl/wglew.h>
#include <gl/GL.h>
#pragma comment(lib, "glew32.lib")
#pragma comment(lib, "opengl32.lib")
ОБНОВЛЕНИЕ: эта ошибка была исправлена удалением gl / GL.h include ... да, я тоже не знаю ... в любом случае, весь этот проект ведет себя забавно ...