• w10环境vs2017,vs2019配置Opengl快捷方法


          最近,计算机图形学老师向我们布置了任务,配置自己的opengl。百度之后我发现很多教程和方法尝试之后,我发现一种简单的方法来分享给大家。

          首先我的软件配置是w10专业版系统+Visual Stdio 2019社区版,经过实际测试vs2017社区版也能正常用。

      第一种方法,vs2019默认安装就行

      1. VS2019创建C++控制台程序,最好选择空项目

      2. 创建好了项目,点击菜单栏的“项目”下的“管理Nuget程序包”

      3. “浏览”下输入NupenGL,两个都点击安装

      4. 新建一个C++源文件

      5. 输入下面的代码,运行F5。

      6. #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;
        }
      7. 步骤正确,会出现如下图案。

      第二种方法。

    1. 下载OpenGL
    2. 打开网址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php
    3. 找到标题为 GLUT for Microsoft Windows 9X, ME, 2000, NT & XP users,下面有:
    4. 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)。
    5. 点击 glutdlls37beta.zip 即可下载。
    6. 配置OpenGL
    7. 将下载的 glutdlls37beta.zip 解压可发现里面包含 glut.dll glut32.dll glut.lib glut32.lib glut.h 5个文件。
    8. 然后找到vs2017安装的目录,路径为 (D:Program)Microsoft Visual Studio2017CommunityVCToolsMSVC14.11.25503include ,创建一个名为gl的文件夹,并将解压到的glut.h文件复制其中。
    9. 再找到路径为 (D:Program)Microsoft Visual Studio2017CommunityVCToolsMSVC14.11.25503libx86 ,将解压到的glut.lib,glut32.lib复制其中。
    10. 最后把解压到的glut.dll和glut32.dll复制到C:WindowsSystem32文件夹内(32位系统)或C:WindowsSysWOW64(64位系统)。
    11. 测试和上面一种相同。
  • 相关阅读:
    CentOS 7 和centos6切换图形界面和多用户界面
    centos6.8下安装elasticsearch
    一个xib钟多个Cell
    iOS frame从导航栏下面开始
    Xcode 移除(卸载)插件
    iOS9 HTTP传输安全
    pch头文件
    真机调试---打包6plus出现问题
    Xcode 添加类前缀
    iOS 状态栏黑色背景白色字体
  • 原文地址:https://www.cnblogs.com/zhou666/p/12534363.html
Copyright © 2020-2023  润新知