Как настроить opengl на windows 10

Setting Up OpenGL for Windows

OpenGL( Open Graphics Library) is a cross-platform and cross-language Application Programming Interface (API) for rendering the graphics in the computer system. It covers wide range of dimensions from 2D-3D.

Writing the code and being creative is one part, but it becomes so irritating and annoying when we cannot initially setup the OpenGL API in Windows OS. Linux system has simpler method for installing it with less than two lines of code or so.

In this tutorial, we will dissect the problem of setting up the OpenGL in Windows OS. For that we are using a command line interface for initial configuration and code blocks IDE for running the OpenGL program.

So let’s get started!

1. Install and Setup MSYS

Head over to this link https://www.msys2.org/ and download the mysy2 installer. From there you can download the complete program.

2. Open MSYS2

Search for MSYS2 in search box and open it. You will get a Command Prompt-like UI as:

3. Install Pacman in the MSYS2

Hit the below command in your brand new MSYS2 CLI

3. Install MinGW package via CLI

After Pacman is installed you will be able to use Pacman manager to install the MinGW package easily with the command below

4. Install Freeglut

Hit the below command to install freeglut

5. Install Glew

Now install glew with the following command

6. Download Code Blocks

Here you have to be super careful on how to download the specific version of code blocks.

Since we have already set up MinGW package we don’t need code block with mingw setup so install simple code block without mingw-setup as shown below :

Head over to this link http://www.codeblocks.org/downloads and download the binary release of code blocks as shown below:

7. Set up the compiler in Code Blocks

After you are done with the installation of the code blocks, we have to do some compiler configuration in it.

Click on Settings > Compiler > Global Compiler Settings

Under Toolchain Executables Tab there is Compiler’s Installation Directory

You have to replace that with the mingw64 which resides inside the msys64 in the Local Disk C which is C:\msys64\mingw64 as shown in the below figure:

READ  Как снять образ linux на windows

After setting up the path in Toolchain executables now Click on the Linker Settings Tab. In the Right Portion, there is Other linker options where you have to add the following command.

After adding it, the tab looks like as :

All done. Now you can create a new project for creating your OpenGL program. But before that we have to get some ground idea to start a project for OpenGL program in code blocks.

8. Creating a OpenGL program

Now a New From Template Tab pops out in which you have to select Console Application and Click Go as illustrated below:

Now a console application tab pops out as

Now there will be given an option for C and C++. Choose the language in which you are going to write the program. For now we are choosing C++ language as :

After selecting the language, click Next

Now give a project title and click on Next as

Finally click on Finish

Now our IDE starts and a sample Hello World Program is given under Sources > main.cpp file. Build and Run it and check the Setup runs successfully.

Check your OpenGL programs in the same file main.cpp by replacing the hello world program with the following sample code :

After build and run you will get a pop up as :

Источник

Setup OpenGL with Visual Studio 2017 on Windows 10

Open Graphics Library is a cross-language, cross-platform application programming interface for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit, to achieve hardware-accelerated rendering.

To execute your graphics applications written using OpenGL libraries, you can use Visual Studio.

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.

Install Visual Studio Community 2017 using the official installer with the required components as shown in the image below.

Installation

Download GLUT header, lib, and dll files from OpenGL. (Mentioned on this page)

Paste glut.h in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\<14.16.27023>\include\GL .

Create the GL folder if not present already. The may differ on your system.

Paste glut.lib in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\<14.16.27023>\lib\x64 .

Paste glut32.lib in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\<14.16.27023>\lib\x86. The may differ on your system.

Paste glut.dll and glut32.dll in C:\Windows\SysWOW64 .

Copy glut32.dll to C:\Windows\System32 also.

Open your Windows Console Application project in Visual Studio , or create a new one:

File > New > Project
Visual C++ > Windows Desktop > Windows Console Application

Go to Project > Properties .

Select All Configuration from Configuration dropdown menu on top left corner.

Select Configuration Properties > C/C++ > Precompiled headers and change Precompiled Header option’s value to Not Using Precompiled Headers .

Select Configuration Properties > Linker > Input . Now right click on Additional Dependencies found on right panel and click Edit.

READ  Как обновить paint для windows

(Note: Each .lib in new line)

That’s it. You have successfully installed OpenGL. Go on and run your program.

Same installation instructions apply to freeglut files with the header files in the GL folder, lib in the lib folder, and dll in the System32 folder.

Check your installation

You can check your installation by running a simple C++ OpenGL program to draw points on a 2D canvas.

You’ll get the following output:

Contribute

This website is open source.
Improve this page

Источник

Как настроить OpenGL с Visual Studio 2019 в Windows 10?

OpenGL — это API 2D- и 3D-графики, который предоставляет кроссплатформенный интерфейс прикладного программирования для самых разных компьютерных платформ. Он не зависит от операционной системы и имеет прозрачную сеть. Разработчики приложений используют его для разработки высокопроизводительных и привлекательных графических приложений.

Предпосылки :

Монтаж:

Теперь давайте перейдем к настройке OpenGL. Для этого выполните следующие действия:

Шаг 1: Сначала нам нужно загрузить Visual Studio 2019 для Windows 10.

Шаг 2: Теперь мы установили Visual Studio2019 из загруженного файла .exe с помощью установщика Windows.

Выберите сообщество Visual Stdio 2019 и нажмите «Изменить», теперь выберите необходимые компоненты, как показано на изображении ниже, и нажмите « Установить» во время загрузки :

После завершения установки потребуется некоторое время, после чего перезагрузите компьютер.

Шаг 3:

  • Теперь загрузите заголовочный файл GLUT, файлы .LIB и .DLL, предварительно скомпилированные для платформ Intel, вы можете просто загрузить файл glutdlls37beta.zip с веб-сайта.
  • Файл внутри папки выглядит так:

Шаг 4: После этого мы должны скопировать файл, как указано ниже:

  • Сначала вставьте файл glut.h в:
  • Затем вставьте glut.lib в:
  • Затем вставьте glut32.lib в:
  • Затем вставьте glut.dll и glut32.dll в:
  • Наконец, скопируйте glut32.dll в:

Посмотрите видео по установке ниже:

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

Источник

Как установить OpenGL в Windows

Современные компьютеры становятся все мощнее, и, соответственно, для их нормального функционирования необходимо качественное программное обеспечение. Все чаще для игр, 3D-моделирования и видеомонтажа используются графические библиотеки OpenGL. Сегодня я расскажу, для чего они нужны в операционной системе, как определить, поддерживается ли данная технология на компьютере, и опишу несколько способов установки в Windows 7 и Windows 10.

Для чего нужен OpenGL

OpenGL расшифровывается как Open Graphics Library и представляет собой интерфейс прикладного программирования API с открытым исходным кодом. Данное ПО используется для масштабирования 2D и 3D графики векторного типа, программирования, создания компьютерных игр, а также обеспечения качественного рендеринга.

Как определить, какая версия OpenGL установлена в Windows

В любой современной операционной системе, не только Windows, поддержка OpenGL встроена. Но даже несмотря на это, необходимо убедиться, действительно ли данное ПО установлено на компьютере. Проверить это очень легко — скачивать сторонние программы пользователю не придется. Нужно лишь открыть настройки видеокарты и перейти в раздел с основными сведениями. Обычно данный раздел отображается в контекстном меню рабочего стола или в скрытых значках на панели задач.

Вот так отображается версия OpenGL в настройках видеокарты Intel

READ  Как обновить windows 10 2004 до 21h2

В разделе «Настройки» графических карт AMD тоже отображается установленная на данный момент версия OpenGL

Как установить OpenGL на разные видеокарты

Для установки или обновления OpenGL необходимо просто своевременно загрузить последнюю версию драйвера видеокарты. И сделать это можно как через официальный сайт производителя чипсета, так и с помощью встроенной в систему утилиты «Диспетчер устройств».

Скачивать обновления драйверов видеокарты желательно именно с официального сайта компании AMD. На нем можно подобрать конкретный тип процессора и серию. После автоматически начнется скачивание обновления. Но стоит учитывать, что на этой странице может не оказаться драйверов устаревших моделей видеокарт, но на самом сайте они есть, их лишь нужно найти. Для этого стоит вводить запрос напрямую в поисковике, а затем открывать официальную страницу и скачивать софт.

На сайте AMD предлагаются обновления отдельно для ОС Windows 7 и 10

Intel

На сайте центра загрузки компании Intel можно настроить автоматическое обновление драйверов, вручную искать программное обеспечение на нем неудобно. Поэтому в данном случае тоже можно вводить прямой запрос в поисковике по конкретной модели, чтобы не искать ее вручную на сайте. Правда, в этом случае выйдет страница поддержки, но особой разницы нет. Там точно так же будут указаны версии для конкретных операционных систем.

Здесь предлагаются обновления драйверов на официальном сайте Intel

Доступно также скачивание с Центра загрузки компании, причем здесь есть фильтр по операционным системам

NVIDIA GeForce

На сайте NVIDIA поиск производится куда проще. Можно указать тип устройства, его серию, операционную систему, язык и даже вид драйвера. Есть еще вариант автоматического поиска, в котором сначала будет проведено сканирование, а уже затем при необходимости будет предложена оптимальная версия драйвера.

Компания NVIDIA предусматривает два варианта загрузки с официального сайта

Диспетчер устройств

Еще один вариант, более упрощенный и доступный, особенно в Windows 10 – поискать обновления через «Диспетчер устройств». Открыть его можно, нажав на комбинацию клавиш Win + X и найдя в контекстном меню соответствующий пункт.

Для начала я открою «Диспетчер устройств» через контекстное меню иконки «Пуск»

В новом окне открываю раздел «Видеоадаптеры», жму правой кнопкой мыши по нужному графическому процессу, затем выбираю пункт «Обновить драйвер». Система предложит установить их с компьютера или скачать онлайн. Во втором случае начнется поиск обновлений.

Жму правой кнопкой мыши по нужному видеоадаптеру и обновляю драйвера

Загрузка установщика из Интернета

Допустим еще вариант скачивания установщика OpenGL из сети Интернет. Правда, официального сайта в этом случае нет, поэтому данная процедура проводится на страх и риск пользователя. Если источники проверенные, можно скачать и установить приложение без особых колебаний и помех.

Заключение

Обычно OpenGL заранее бывает установлен в системе, вне зависимости от ее версии и новизны аппаратной части компьютера. Если в каких-то играх или программах требуется обновление данного ПО, можно для начала попробовать скачать и установить новую версию драйверов. После этого проблема обычно исчезает. Есть также вариант загрузки через «Диспетчер устройств» или инсталляция приложения, скачанного из сети Интернет.

Источник