自从入了
图形学
的大坑 没计划去搞Direct x,反倒是因为不停的触及物理运算被迫又开了cuda并行运算的大坑,过两个月又要去搞AI了,整个人就处于不停的填坑过程疲于奔命 ;
而到了OPEN GL就一直挂在嘴边 但是实际上一直没有打开正确的使用方式 最近要写三维物理计算的论文所以特地又回来整open GL 搞演示
虽说OPENGL比Matlab原生的图形生成要麻烦的多 但是对于自定过程 比如自己写数据结构来绘制三维图形来说 open GL可以说是完胜 。
那么
那么先来说配置吧 默认win 10+vs2015为开发环境
首先
1,去这里下载文件集
2,在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(应该是其安装目录下面的“VC\PlatformSDK\include\gl文件夹”)。
3,把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(应该是其安装目录下面的“VC\lib”文件夹)。
4,把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)
我不知道要不要考虑64位的情况 所以 步骤四中的两种dll文件同样要放到64位引用目录中去
朴素的情况就是C:\Windows\SysWOW64
配置完成后最好重启
当重启之后 我们新建一个c++控制台工程 在头文件中输入include< gl/>
当gl斜杠输完之后 如果出现了补全 那就说明头文件配置成功
随即 我们输入一段代码测试一下编译能否正常运行
#include <gl/glut.h>
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
void drawline(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glEnable(GL_LINE_STIPPLE);//打开虚线模式glDisable(GL_LINE_STIPPLE)可关闭
glLineStipple(2, 0x0F0F);//void glLineStipple(GLint factor, GLushort patte