精华内容
下载资源
问答
  • VS2017配置OpenGL

    千次阅读 2018-09-25 23:33:58
    本文来自:木芽博客,By 庚哥哥,原地址:... 1.OpenGL配置文件下载 ... 2.配置环境: 2.1把glut.h和glu.h等头文件复制到【D:\VS2017\vs2017\VC\Tools\MSVC\14.15.26629\include\gl】文件夹中,如果没有g...

    本文来自:木芽博客,By 庚哥哥,原地址:https://xygeng.cn/post/251.html

    1.OpenGL配置文件下载

    https://xygeng.cn/post/251.html

    2.配置环境:

    2.1 把glut.h和glu.h等头文件复制到 【D:\VS2017\vs2017\VC\Tools\MSVC\14.15.26629\include\gl】文件夹中,如果没有gl这个文件夹则可以自己新建一个。【D:\VS2017\vs2017】是你的安装vs目录。

     

     

    2.2 把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)【建议x86和x64文件夹里都放进去】

     

     

    2.3  Win10的64位系统,glut.dll与glut32.dll两个文件放到了【C:\WINDOWS\SysWOW64 】,32位系统放在【C:\WINDOWS\system32 】  建议两个文件夹都放进去

     

    2.4 打开项目属性开始各种配置:

    链接器->常规->附加库目录  添加OpenGL的库文件目录和自身的库文件目录 

    D:\VS2017\vs2017\VC\Tools\MSVC\14.10.25017\lib\x86 

    D:\VS2017\vs2017\VC\Tools\MSVC\14.10.25017\lib 

    3. 第一个OpenGL程序 首先创建工程,其步骤如下:

    (1)创建一个Win32 Console Application。

    (2)链接OpenGL libraries。在Visual C++中先右击项目,选择属性,找到连接器标签,最后在输入中的附加依赖库加上opengl32.lib;glut32.lib;glu32.lib.

    现在你可以把下面的例子拷贝到工程中去,编译运行。

    // ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
    //
    
    #include "pch.h"
    #include <gl/glut.h>
    
    void Initial(void)
    {
    	glClearColor(1.0f, 1.0f, 1.0f, 1.0f);      //设置窗口背景颜色为白色
    	glMatrixMode(GL_PROJECTION);     //设置投影参数
    	gluOrtho2D(0.0, 200.0, 0.0, 200.0);
    }
    
    void Display(void)
    {
    	glClear(GL_COLOR_BUFFER_BIT);   //用当前背景色填充窗口
    	glColor3f(1.0f, 0.0f, 0.0f);            //设置当前的绘图颜色为红色
    	glRectf(50.0f, 50.0f, 150.0f, 150.0f);    //绘制一个矩形
    	glFlush();                         //清空命令缓冲区,执行OpenGL程序
    }
    
    void main(int argc, char* argv[])
    {
    
    	glutInit(&argc, argv);
    	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);  //初始化窗口的显示模式
    	glutInitWindowSize(400, 400);                  //设置窗口的尺寸
    	glutInitWindowPosition(100, 120);               //设置窗口的位置
    	glutCreateWindow("矩形");                    //创建一个名为矩形的窗口
    	glutDisplayFunc(Display);                     //设置当前窗口的显示回调函数
    	Initial();                                    //完成窗口初始化
    	glutMainLoop();                             //启动主GLUT事件处理循环
    }

    你可以看到一个矩形。

     

     

    本文来自:木芽博客,By 庚哥哥,原地址:https://xygeng.cn/post/251.html

    展开全文
  • vs2017配置openGL

    千次阅读 2019-03-02 00:16:15
    这学期上课需要openGL,所以就花了点时间配置了一下。下面是我配置的过程。 下载地址: ... 1.安装c++开发组件和NuGet包管理器 ...这个可以打开Visual Studio Installer查看。...2.配置openGL 下载地址:...

    这学期上课需要openGL,所以就花了点时间配置了一下。下面是我配置的过程。

    下载地址:

    https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

    1.安装c++开发组件和NuGet包管理器

    这个可以打开Visual Studio Installer查看。

     

     2.配置openGL

    下载地址:https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

    下载压缩包解压后,看到目录应是下图

     接着只要把文件放入对应的文件夹即可。

    1. 把glut.h复制到...\VC\Tools\MSVC\14.16.27023\include\gl
    2. glut.lib和glut32.lib放到...\VC\Tools\MSVC\14.16.27023\include
    3. glut.dll和glut32.dll放到C:\Windows\SysWOW64

    注:

    1. 没有gl文件夹就新建一个
    2. 我的Windows是64位的,如果是32位的应该把glut.dll和glut32.dll放到C:\Windows\System32下

    3. 新建OpenGL项目

    1.选择新建“Windos桌面”中的“Windos桌面向导”

    2.接着勾选“空项目”

     3.在“项目”中,选择“管理NuGet程序包”,并在浏览中搜索“nupengl",两个都要安装。

    注:每次新的项目都需要安装! 

     这样就可以在vs2017中成功配置openGL了,在源文件中新建 .cpp文件就可以放飞自我啦!

    附上测试dome:

    #include<GL/glut.h>
    void initial()
    {
    	glClearColor(1.0, 1.0, 1.0, 1.0);
    	glMatrixMode(GL_PROJECTION);
    	gluOrtho2D(0.0, 200, 0.0, 150.0);
    }
    void display()
    {
    	glClear(GL_COLOR_BUFFER_BIT);
    	glColor3f(0.0, 0.0, 0.0);
    	glBegin(GL_LINES);
    	glVertex2i(180, 15);
    	glVertex2i(10, 145);
    	glEnd();
    	glFlush();
    }
    int main(int argc, char * argv[])
    {
    	glutInit(&argc, argv);
    	glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    	glutInitWindowPosition(100, 100);
    	glutInitWindowSize(400, 400);
    	glutCreateWindow("myOpenGL—dmt_csr");
    	glutDisplayFunc(&display);
    	initial();
    	glutMainLoop();
    	return 0;
    }

     

     

    展开全文
  • VS2017 配置 OpenGL 环境

    2019-09-19 09:00:58
    Visual Studio Community 2017 配置 OpenGL 环境 安装 VS Community 2017 OpenGL 库需要绑定相应的语言环境,这里本人选择的Windows下的VC++,它被包含于Visual Studio中. 下载VS 2017VS Community 2017 官...

    Visual Studio Community 2017 配置 OpenGL 环境

    安装 VS Community 2017

    OpenGL 库需要绑定相应的语言环境,这里本人选择的Windows下的VC++,它被包含于Visual Studio中.

    1. 下载VS 2017:VS Community 2017 官网
    2. 安装VS 2017:一路next,工作负载选择使用C++ 的桌面开发

    新建C++ 项目

    1. 依次点击文件 -> 新建 -> 项目 或者 Ctrl Shift N使用快捷键新建项目.
    2. 类型:Windows 控制台应用程序
    3. 名称:OpenGLDemo.
    4. 确定.

    添加 NuGet 包管理器

    NuGet 组件可以方便对各类函数库的管理, 通过NuGet包管理来方便安装nupengl.core包, 省去了手动添加OpenGL各类库的配置(往往还配置的很繁琐,教材版本陈旧,报错还多).

    NuGet包管理器, 在Visual Studio 2017 中时提供了安装可选,但是默认不会安装, 下面添加.

    1. 菜单栏 -> 工具 -> 获取工具和功能 -> 给予权限.
    2. 在打开的选项中选择单个组件 -> 下拉找到 代码工具一栏 -> NuGet包管理器,打上勾,安装更新,
    3. 屏幕弹出开始之前的提示信息后,选择继续关闭工程更新组件.
    4. 等待安装完成.

    注意: VS 2015 版本中不集成该组件,无法通过上述方法安装, 可在 Nuget中下载并安装.

    添加 nupengl.core 包

    1. 点击项目 -> 管理NuGet程序包
    2. 点击浏览
    3. 搜索 nupengl
    4. 点击 nupengl.core ,下载它.
    5. 查看下方有已完成字样时,关掉NuGet包管理器选项卡.

    测试是否配置成功

    1. 打开左侧源文件,OpenGLDemo.cpp
    2. 将其代码清空:Ctrl A, Delete
    3. 将下列代码复制进去, 运行本地测试。
    // OpenGLDemo.cpp: 定义控制台应用程序的入口点。
    //
    

    #include “stdafx.h”
    #include <gl/glut.h>

    void renderWindow(void)
    {
    glClear(GL_COLOR_BUFFER_BIT); //当前背景色填充窗口
    glColor3f(1,0,0); //颜色:RGB.此处R:1,为红色.
    glBegin(GL_TRIANGLES); //开始:三角形
    glVertex2f(-0.5f, -0.5f); //三个顶点坐标:
    glVertex2d(0.5f, -0.5f);
    glVertex2d(-0.0f, 0.5f);
    glEnd(); //结束
    glFlush(); //输出缓冲区
    }
    int main(int argc, char *argv[]) //主函数: 参数数量&参数值
    {
    glutInit(&argc, argv); //初始化glut: 接收主函数的参数
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); //显示模式:颜色&缓冲
    glutInitWindowPosition(0, 0); //窗口相对屏幕位置
    glutInitWindowSize(720, 720); //窗口大小
    glutCreateWindow(“Hello, OpenGL!”); //创建窗口: 标题
    glutDisplayFunc(&renderWindow); //显示函数
    glutMainLoop(); //循环
    return 0;
    }

    1. 等待片刻会出现命令行, 调试工具, 当然还有一个红色的三角形!

    #1楼

    棒棒!不过最后要把#include "stdafx.h"换为#include"pch.h"才能运行成功!
    

    上面是从网上找到的方法,不过自己有一个疑问,那就是:每次写一个图形学实验的代码时,都要这样配置一遍吗?
    答:是的,经过测试,每次都需要做:
    添加 nupengl.core 包
    点击项目 -> 管理NuGet程序包
    点击浏览
    搜索 nupengl
    点击 nupengl.core ,下载它.
    查看下方有已完成字样时,关掉NuGet包管理器选项卡.

    不然显示找不到freeglut文件

    展开全文
  • vs2017配置openGL的方法

    2019-08-12 12:38:52
    vs2017配置openGL的解决方案如下: 跑的是这个链接https://blog.csdn.net/xdg_blog/article/details/52864872的代码,下面需要的库文件也是针对这个代码的,需要其他库添加的方法也一样。 在官网下载glut,官网...

    这两天刚尝试使用openGL将球体网格化。vs2017配置openGL的解决方案如下:

    跑的是这个链接https://blog.csdn.net/xdg_blog/article/details/52864872的代码,下面需要的库文件也是针对这个代码的,需要其他库添加的方法也一样。

    1. 在官网下载glut,官网连接:https://www.opengl.org/resources/libraries/glut/。
      在这里插入图片描述

    2. 下载后的文件如下:
      在这里插入图片描述

    a. 将两个lib文件glut.lib和glut32.lib放入目录:

    D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\lib\x86
    

    b. 将glut.dll 和glut32.dll放入目录:C:\Windows\syswow64

        在64位Windows下:64位exe和dll在目录c:\windows\system32目录下,32位exe和dll在目录c:\windows\syswow64目录下。所以要注意:在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。且注册要要用 c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll。)
    

    c. 在目录:D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include中新建文件夹 GL,将头文件gult.h放入GL文件夹中。

    1. 在vs2017中 如下配置。首先新建c++工程,再打开工具栏:项目->属性:

    a. 常规->字符集->未设置
    在这里插入图片描述

    b. 链接器->常规->附加库目录,添加OpenGL的库文件目录和自身的库文件目录。(两个lib文件放在哪里就写哪个路径~)

    D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\lib

    D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\lib\x86
    在这里插入图片描述

    c. 链接器->输入->附加依赖项。将OpenGL中的各个lib文件添加进去(这里只添加glut.lib和glut32.lib),以英文键盘分号间隔。
    在这里插入图片描述

    注:网上有别的方法说要设置:链接器->系统->子系统->SUBSYSYTEM:WINDOWS。但是我试过设置这个就不行了,所以保持默认的未设置就行。

    最后一路确定下来就配置好啦~

    展开全文
  • vs2017配置openGL的解决方案

    万次阅读 2018-08-16 10:51:00
    vs2017配置openGL的解决方案如下: 跑的是这个链接https://blog.csdn.net/xdg_blog/article/details/52864872的代码,下面需要的库文件也是针对这个代码的,需要其他库添加的方法也一样。   1. 在官网下载glut,...
  • vs2017配置 opengl + glfw + glad 环境 前言 本人在学习opengl的时候在配置opengl环境的时候踩过了很多坑,所以在这里希望把自己配置环境的过程总结归纳给大家,希望后续的同学入门学习opengl的时候可以更快的配置...
  • 里面所含了glut.dll glut.h glut.lib glut32.dll glut32.lib文件
  • vs2017配置OpenGL+GLFW

    2021-04-18 12:35:54
    官网已经提供各个vs版本对应的编译好的库文件,所有不需要下载源码使用cmake编译,直接下载就可以了。 glfw下载地址:https://www.glfw.org/download 根据自己的机器选择 如果下载的64位,运行时选择x64。 下面时...
  • VS2017配置OpenGL开发环境

    千次阅读 2019-07-28 16:09:00
    第一,你的VS2017一定要安装了C/C++开发组件 可以打开Visual Studio Installer来查看 另外,确定你有安装NuGet包管理器,在单个组件中查看,没有请勾选 glut的库可以点击下面的链接下载 ...
  • 第一,你的VS2017一定要安装了C/C++开发组件 可以打开Visual Studio Installer来查看 另外,确定你有安装NuGet包管理器,在单个组件中查看,没有请勾选 glut的库可以点击下面的链接下载 ...
  • VS2017+GLUT+GLEW+GLFW 计算机图形学配置 一.下载相关包 (博主尝试在官网中下载,在...2.vs2017配置WIN32版本GLFW: 链接:https://pan.baidu.com/s/1Y0sIwm_wds1xJ41xKvNqdA 提取码:5fiz 3.GLEW: 链接:https://pa
  • Windows10下VS2017配置OpenGL

    千次阅读 2017-10-25 11:00:05
    最新版的VS2017和2013有所区别,在配置OpenGL有所不同,但大致的是差不多的 1.首先从官网上下载OpenGL的压缩包解压 2.将.dll文件全部放到系统目录下,C:\Windows\System32(32位)或C:\Windows\SysWOW64(64位)下...
  • VS2017配置OpenGL开发环境(GLUT)

    千次阅读 2019-07-04 06:56:38
    VS版本:2017 OpenGL环境:GLUT库 准备GLUT库 下载网址 https://www.opengl.org/resources/libraries/glut/glut_downloads.php#3.6 分类 将下载后的文件,安装不同类型,创建dll lib include/gl子文件夹 配置VS...
  • 初学者VS2017配置OpenGl的解决方案

    万次阅读 2017-04-10 18:12:04
    最近刚刚接触OpenGL,但因为无法容忍VC++6.0过于简陋的界面和过时的功能,因此使用了个人版的VS2017.。下面是我从各种各样的错误中摸索出来的解决方案,不一定是最正确的,但也是较网上其他各解决方案中最有效的。 ...
  • GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。 GLFW可以从它官方网站的下载页上获取。为了完整性,我们需要下载源码...
  • 刚开始学OpenGL就在配置环境这卡了好久,试了各种方法,但是总容易出错,最后终于找到一种直接简单的方法,不用配置那么多的项目,直接下载文件复制到相应目录就好。 OpenGL配置文件下载:链接:...
  • https://www.freesion.com/article/4954536554/
  • //清空OpenGL命令缓冲区,强制执行命令缓冲区中所有OpenGL函数 } int main(int argc, char * argv[])//这是使用glut库函数进行窗口管理 { glutInit(&argc, argv);//使用glut库需要进行初始化 ...
  • VS2017+OpenGL环境配置-附件资源
  • Windows10下vs2017OpenGL配置

    万次阅读 多人点赞 2017-11-01 10:00:11
    Windows10下vs2017的OpenGL的配置有关Windows10下vs2017的OpenGL如何配置,可参照如下方法:目录用 [TOC]来生成目录:Windows10下vs2017的OpenGL的配置 目录 下载OpenGL 配置OpenGL 测试 最后下载OpenGL 打开...
  • VS2017+OpenGL环境配置

    千次阅读 2018-03-08 13:00:07
    方法一:Windows10下vs2017的OpenGL的配置,这是下载glut文件来配置OpenGL的方法。方法二:这个方法则更简单,就是利用VS2017中的项目NuGet程序包来添加OpenGL。1、安装VS2017时需要选择NuGet包管理。2、在VS2017中...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 235
精华内容 94
关键字:

vs2017配置opengl