Установка glut в Visual Studio 2019 на ОС Windows
GLUT (OpenGL Utility Toolkit ) — библиотека OpenGL, предназначенная для ввода данных с клавиатуры, мыши и управления окнами совместно с OpenGL. Устарела, не поддерживается много лет.
Скачиваем библиотеку glutdlls37beta. Откуда скачать — ссылка указана в комментариях.
glut.h
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\include\gl
glut.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\lib\x64
glut32.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\lib\x86
glut.dll и glut32.dll
C:\Windows\SysWOW64
glut32.dll
C:\Windows\System32
#include "stdafx.h"
#include <windows.h>;
#include <glut.h>;
void Initialize()
{
//Выбрать фоновый (очищающий) цвет
glClearColor(1.0,0.0,1.0,1.0);
//Установить проекцию
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);
}
void Draw()
{
//Очищаем экран glClear(GL_COLOR_BUFFER_BIT);
//Отрисовка квадрата
glColor3f(1.0,1.0,1.0); //Выбираем белый цвет
glBegin(GL_POLYGON);
glVertex3f(0.25,0.25,0.0); //Координаты квадрата
glVertex3f(0.75,0.25,0.0); //(0.75,0.25,0.0)
glVertex3f(0.75,0.75,0.0);
glVertex3f(0.25,0.75,0.0);
glEnd();
glFlush();
}
//Войти в главный цикл
int main(int argc, char **argv)
{
glutInit(&amp;argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(400,400); //Указываем размер окна
glutInitWindowPosition(100,100); //Позиция окна
glutCreateWindow("Polygon"); //Имя окна
Initialize(); //Вызов функции Initialize
glutDisplayFunc(Draw); //Вызов функции отрисовки
glutMainLoop();
return 0;
}
Подключение библиотеки GLFW в Visual Studio 2019
Скачиваем glfw-3.3.6.bin.WIN64
Переходим в директорию созданного проекта с расширением .sln
Создаем папку GL и в ней дочернюю папку GLFW
Из папки glfw-3.3.6.bin.WIN64 копируем в директорию GLFW папки lib-vc2019 и include
В С/С++ General -> Additional Include Directories указываем путь к папке include

В Linker -> General -> Additional Library Directories указываем путь к папке lib-vc2019

В Linker -> Input-> Additional Denendencies прописываем файлы opengl32.lib


Ссылка для скачивания OpenGL https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip