Как установить opengl на visual studio 2019
Перейти к содержимому

Как установить opengl на visual studio 2019

  • автор:

Как установить opengl на visual studio 2019

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

B правой части каждого сообщения есть стрелки ⇧ и ⇩ . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.

Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе «Анализ защищенности веб-приложений» �� Записаться бесплатно!

CTF с учебными материалами Codeby Games Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

How to setup OpenGL with Visual Studio 2019 on Windows 10?

OpenGL is a 2D and 3D graphics API that provides a cross-platform application programming interface for a wide variety of computer platforms. It is operating system independent and has a transparent network. Application developers use it to develop high-performing and visually compelling graphics software applications.

Prerequisites:

  • Visual Studio 2019 (Download)

Installation:

Now let’s jump into the setup of OpenGL. To do so follow the below steps:

Step 1: First we have to download Visual Studio 2019 for windows10.

Step 2: Now we have installed Visual Studio2019 from its downloaded the .exe file with Windows installer.

Select Visual Stdio community 2019 and click Modify, now select the required components as shown in below image and click install while Downloading :

It will take some time after it will be complete restart the computer after the installation take place.

Step 3:

  • Now download GLUT header file, the .LIB, and .DLL files all pre-compiled for Intel platforms, you can simply download the glutdlls37beta.zip file from the website.
  • File inside folder look like this:

Step 4: After this, we have to copy the file as instructed below:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\include\gl
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\lib\x64
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\VS\lib\x86
C:\Windows\SysWOW64
C:\Windows\System32

Take a look at the below video for installation:

Here is one sample code for running to check whether it is working or not

Подключение Glut к Visual Studio

Привет. Итак, работать с OpenGL проще и много примеров с использованием библиотеки GLUT, поэтому ее и загружаем в первую очередь — нам нужны бинарники, собранные под Win32 — загружаем их отсюда http://user.xmission.com/~nate/glut.html, файл glut-3.7.6-bin.zip (117 KB)
После распаковываем, и можно скопировать папку к папке проекта. Далее остается настроить свойства проекта, для этого заходим в меню Project — Properties. Заходим в раздел C/C++, находим пункт Additional Include Directories — это дополнительные папки, в которых Visual Studio будет искать заголовочные файлы (.h). Добавляем в список директорию, в которой лежит glut.h
Затем переходим в раздел Linker и там также добавляем дополнительные директории для поиска lib файлов (указываем путь до папки с glut32.lib)
Теперь нужно еще указать, что необходимо линковать саму библиотеку glut32.lib. Это делается в разделе Linker — Input, Additional Dependencies. В нем просто указываем имя либ-файла glut32.lib.

На этом настройки закончены и можно приступать к примеру (взято отсюда):

#include «stdafx.h»
#include
void Display() <
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
>
void Initialize() <
glClearColor(0.8, 1.0, 0.6, 1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-200.0, 200.0, -200.0, 200.0, -5.0, 5.0);
>
int main(int argc, char ** argv) <
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(400, 400);
glutInitWindowPosition(100, 200);
glutCreateWindow(«Our first GLUT application!»);
glutDisplayFunc(Display);
Initialize();
glutMainLoop();
return 0;
>

Проект должен удачно скомпилироваться. Для запуска требуется еще скопировать glut32.dll в папку с exe. При запуске на экране будет одно консольное окно и одно OpenGl окно салатового цвета.
После этого рекомендую попробовать проделать тоже самое, но с библиотекой freeglut, т.к. она является намного новее той, что я привел выше. Вам нужно загрузить ее, потом распаковать архив, перейти в директорию \freeglut-2.8.0\freeglut-2.8.0\VisualStudio\2010, откуда запустить файл проекта, обновить до версии 2012 и собрать проект в Release сборке или Debug.
После сборки проекта у вас lib файл и dll будет доступен в \freeglut-2.8.0\lib\x86\Debug. А h-файл в \freeglut-2.8.0\include.
В пример нужно заменить include на
#include

Как установить opengl для visual studion 2017

только начал изучать c++, ну и начал натыкаться на проблемы. Подскажите как установить openGl на vs2017 ? В интернете откопал либо видео 2013 года, либо какой-то glut, даже скачав его с офф в доке не нашел внятного, для себя способа его установить. Также в процессе поиска наткнулся на всякие freeglut, grew и прочее, как я понимаю, библиотеки. Если не затруднит объясните как, куда и откуда устанавливать openGL ? Думаю информация будет полезна и другим чайника 🙂

Отслеживать
задан 22 фев 2019 в 20:23
137 7 7 бронзовых знаков

Нет единственного правильного способа «установить OpenGL». Вам нужно выбрать и поставить две библиотеки: для открытия окна, и для загрузки функций OpenGL (второе — специфика Windows). Для открытия окна подойдут SDL2, GLFW, FreeGLUT. Есть еще просто GLUT, но он довольно старый. Для загрузки функций OpenGL традиционно используют GLEW, из неплохих вариантов есть еще GLAD. Для начала выберите две любые (я бы посоветовал SDL2+GLEW). Сейчас вы по сути просите вам личный гайд написать, но их в гугле и так довольно много. Я бы лучше попробовал какой-нибудь, и спрашивал о конкретных проблемах.

22 фев 2019 в 20:39

@HolyBlackCat , Спасибо за ответ ! Вот на примере SDL2. Я зайдя на сайт нашел 2 версии: Source Code и Development Libraries в каждой тонна файлов, и папок (в dev папок меньше), и вот, я озадачился все ли нужно копировать ? Какие версии библиотек качать ( dev или source code ) ? На примерах в видео видел, как скачивали 3-5 файлов и подключали ./папка/file.h а тут целый список файлов. (*я из веба, мне не привычно, когда библиотека — не 1 файл. Это норма ?)

22 фев 2019 в 20:54

Я же говорю, поищите гайды, там написано что качать. Вам нужен один архив, скорее всего SDL2-devel-2.0.9-VC.zip .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *