作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

首先在Windows下安装Visual Studio 2017,参考Visual Studio 2017的安装与使用

1. 下载glut库文件

在GLUT - The OpenGL Utility Toolkit:https://www.opengl.org/resources/libraries/glut/glut_downloads.php#windows中点击“GLUT for Microsoft Windows 95 & NT 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).”并点击下载。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

下载完并解压之后,会出现如下几个文件:

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

2. 配置glut库文件

找到vs2017的安装目录,我的安装路径为D:\VS2017\VC\Tools\MSVC\14.16.27023\include\,创建一个名为gl的文件夹,并将解压的glut.h文件复制其中。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

再找到路径为 D:\VS2017\VC\Tools\MSVC\14.16.27023\lib\x86,将解压到的glut.lib,glut32.lib复制其中。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

最后把解压到的glut.dll和glut32.dll复制到C:\Windows\System32文件夹内(32位系统)或C:\Windows\SysWOW64(64位系统)。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

3. 安装Nuget程序包

新建项目“Windows桌面向导”,选择“空项目”。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

“项目”->“管理Nuget程序包”

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

“浏览”->“搜索nupengl”

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

将“nupengl.core.redist”与“nupengl.core”下载下来。 

4. 运行程序

“项目”->“添加新项”->“C++文件”,新建一个“.cpp”文件。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

编写第一个OpenGL程序,并按“F5”键运行。

#include <GL/glut.h>
void myDisplay(void)
{
	glClear(GL_COLOR_BUFFER_BIT);
	glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
	glFlush();
}

int main(int argc, char *argv[])
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
	glutInitWindowPosition(100, 100);
	glutInitWindowSize(400, 400);
	glutCreateWindow("第一个OpenGL程序");
	glutDisplayFunc(&myDisplay);
	glutMainLoop();
	return 0;
}

显示出一个黑色背景上的白色矩形图。

在Visual Studio 2017上配置并使用OpenGL
    

Visual Studio 2017的安装与使用
在Visual Studio 2017上配置Glut

注意:每次新建一个项目时,都应重新安装“nupengl.core.redist”与“nupengl.core”这两个文件。

后续:在Visual Studio 2017上配置Glut

相关文章:

  • 2021-09-16
  • 2021-04-15
  • 2021-11-01
  • 2022-01-02
  • 2021-05-20
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2021-05-31
  • 2021-12-18
  • 2021-11-03
  • 2022-12-23
  • 2021-07-25
  • 2021-07-24
相关资源
相似解决方案