| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 计算机图形学实验一:openGL安装和代码测试 -> 正文阅读 |
|
[开发工具]计算机图形学实验一:openGL安装和代码测试 |
作者:recommend-item-box type_blog clearfix |
一 OpenGl配置? ? 1.?对于每个项目分别安装????????(直接用NuGet管理器 安装nupengl) ????????这样相当于将openGL的组件(FreeGLUT,GLFW,GLEW)安装到了项目内,每个项目都需要再安装一次,比较麻烦。 2. 安装到系统(所有项目均可使用)????????这样安装比较麻烦但课以使用到所有项目,只需操作一次。 解压后有四个文件夹: · include为头文件。将其中.h文件放入VS的工具文件夹下,我电脑的路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\GL ·bin为动态链接库和可执行文件。其中两个可执行文件是用于检查dll信息的,单机运行可产生txt格式的信息文件。 ?将bin\Realease内两个文件夹(分别针对64位 ?32位)中的glew32.dll,根据版本复制到C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin中的Hostx64和Hostx86下的x64和x86文件夹中。 ·lib为静态链接库文件。也是有两个版本,将Win32中的lib拷贝到...\MSVC\14.29.30037\lib\x86中;x64内容拷贝到...\MSVC\14.29.30037\lib\x64中。 · doc文件夹为官方说明文档,不用管。 ?(2)安装GLFW 下载链接:Download | GLFW??用于创建、管理窗口和输入输出 ·VS2019选择64位版本安装 (3)安装FreeGLUT。??连接:freeglut Windows Development Libraries??FreeGLUT和GLUT功能基本相同,处理窗口、鼠标等事件,但GLUT已不再维护。 三个子文件夹 (4)安装动态链接库? 将freeglut.dll ??glew32.dll ??glfw3.dll 拷贝到C:\Windows\SysWOW64和C:\Windows\System32中(64位拷贝到SysWOW64,32位拷贝到System32)。 二、BUG调试????????·D8016 ??“/ZI”和“/Gy-”命令行选项不兼容:与VS版本有关系,可能是工程创建的VS版本与当前我使用的有差别,解决方法如下: ? ? ?·print_f找不到:加入include<cstdio> ?三、一些函数作用·glBegin(mode) 与 glEnd()配套使用,mode指定绘制模式,可以是GL_POINTS视为顶点,GL_TRIANGLES将连续的三个点视为一个三角形 ?GL_POLYGON:绘制凸多边形 四、实验结果
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:38:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |