Единственное, что я сделал для использования openGL, - это заголовочный файл <GL/gl.h>
.Встроенный GLUT с VS 2012 - не работает
Во всех примерах opengl я видел, что это единственное объявление, используемое для включения openGL.
Однако, это не работает. Когда я создаю консольное приложение Win32 и включаю директиву include, я вдруг получаю целую кучу разных ошибок. Позвольте мне написать их все:
1) В этом заявлении нет класса хранения или спецификатора типа
2) Ожидается a;
3) переменная WINGDIAPI не имя типа
Первые две ошибки повторяются много раз, каждый в отдельной строке.
Эти ошибки появляются внутри файла GL.h, начиная с 1157-й линии до 1206-й строки.
Что не так?
BTW. Я просто разместил здесь довольно похожий вопрос, но в основном это была хорошая книга по этой теме, название также не предполагало этого случая, и я не получил ответа, поэтому я надеюсь, что это не дубликат.
«* Во всех примерах opengl я видел, что это единственное объявление, используемое для включения openGL. *« Я * defy * вы показываете мне рабочий .cpp-файл, который использует OpenGL, который * только * включает ''. Нет такого примера кода, который вы видели. Нет, вы только искали заголовки, которые говорили «gl», и предполагали, что остальные не важны. –