在Visual Studio 2017上配置并使用OpenGL

1 在Visual Studio 2017上配置并使用OpenGL

在GLUT - The OpenGL Utility Toolkit:GLUT - The OpenGL Utility Toolkit中点击“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_第1张图片

在Visual Studio 2017上配置并使用OpenGL_第2张图片

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

在Visual Studio 2017上配置并使用OpenGL_第3张图片

2. 配置glut库文件

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

在Visual Studio 2017上配置并使用OpenGL_第4张图片

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

在Visual Studio 2017上配置并使用OpenGL_第5张图片

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

在Visual Studio 2017上配置并使用OpenGL_第6张图片

3. 安装Nuget程序包

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

在Visual Studio 2017上配置并使用OpenGL_第7张图片

在Visual Studio 2017上配置并使用OpenGL_第8张图片

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

在Visual Studio 2017上配置并使用OpenGL_第9张图片

“浏览”->“搜索nupengl”

在Visual Studio 2017上配置并使用OpenGL_第10张图片

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

4. 运行程序

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

在Visual Studio 2017上配置并使用OpenGL_第11张图片

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

#include 
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_第12张图片

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

 

你可能感兴趣的:(openGL,图像处理)