最近,計算機圖形學老師向我們布置了任務,配置自己的opengl。百度之后我發現很多教程和方法嘗試之后,我發現一種簡單的方法來分享給大家。
首先我的軟件配置是w10專業版系統+Visual Stdio 2019社區版,經過實際測試vs2017社區版也能正常用。
第一種方法,vs2019默認安裝就行
-
VS2019創建C++控制台程序,最好選擇空項目


-
創建好了項目,點擊菜單欄的“項目”下的“管理Nuget程序包”


-
“瀏覽”下輸入
NupenGL,兩個都點擊安裝

-
新建一個C++源文件

-
輸入下面的代碼,運行F5。
-
#include <GL/glut.h> void Show() { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.1f, -0.1f, 0.5f, 0.5f); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(800, 600); glutCreateWindow("OpenGL-ONE"); glutDisplayFunc(Show); glutMainLoop(); return 0; }
- 步驟正確,會出現如下圖案。


第二種方法。
- 下載OpenGL
- 打開網址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php
- 找到標題為 GLUT for Microsoft Windows 9X, ME, 2000, NT & XP users,下面有:
- If you want just the GLUT header file, the .LIB, and .DLL files all pre-compiled for Intel platforms, you can simply download the glutdlls37beta.zip file (149 kilobytes)。
- 點擊 glutdlls37beta.zip 即可下載。
- 配置OpenGL
- 將下載的 glutdlls37beta.zip 解壓可發現里面包含 glut.dll glut32.dll glut.lib glut32.lib glut.h 5個文件。
- 然后找到vs2017安裝的目錄,路徑為 (D:\Program)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include ,創建一個名為gl的文件夾,並將解壓到的glut.h文件復制其中。
- 再找到路徑為 (D:\Program)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\lib\x86 ,將解壓到的glut.lib,glut32.lib復制其中。
- 最后把解壓到的glut.dll和glut32.dll復制到C:\Windows\System32文件夾內(32位系統)或C:\Windows\SysWOW64(64位系統)。
- 測試和上面一種相同。
