关于VS2015配置OpenGL

作为一名咸鱼,每次写实验都要花费大量的时间在下载和配置软件上。这次写图形学实验OpenGL配置一直失败,之前百度的超简单方法也找不到链接了,为了防止再次忘记我决定也写个配置方法记录下来!!!

步骤来了!

首先你得下载OpenGL相关的文件,我也是从基友那拷过来的,就没有下载链接啦!这个百度一下就会有的。

然后就是把下载的文件复制到相应的位置

把下图所示的两个dll文件拷贝到C:\Windows\System32和C:\Windows\SysWOW64路径下(不同的电脑路径可能会不同我的就是这个)

下图的.H文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL路径下,没有GL文件夹的可以自己建一个

下图的.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib下

把这些都复制完毕了,就可以进行下一步

打开VS,新建一个工程然后打开项目->属性->链接器->输入->附加依赖项,在附加依赖项那一栏里添加 opengl32.lib glu32.lib glut32.lib注意最好不要有空格

配置好了以后,可以写一个简单的OpenGL程序检测一下是否配置成功,输入下面的代码试试吧!

#include<windows.h>//包括大部分的Win32 API函数,以及一些Win32宏 

#include<GL/glut.h>//包含GL头文件

void RenderSence() // 本程序的回调函数,绘制场景设置

{

glClear(GL_COLOR_BUFFER_BIT);// 清除屏幕及深度缓存设置

glBegin(GL_POLYGON);//设置画多边形

glVertex2f(-0.5, -0.5);

glVertex2f(-0.5, 0.5);

glVertex2f(0.5, 0.5);

glVertex2f(0.5, -0.5);

glEnd(); //设置画多边形结束

glFlush(); //强制系统立刻在屏幕上显示输出图形

}

int main(int argc, char* argv[])

{

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);

glutInit(&argc, argv); // 初始化OPENGL

glutCreateWindow("Simple"); //建立窗口,并设置窗口标题

glutDisplayFunc(RenderSence);  //调用回调显示函数

glutMainLoop(); //主函数循环

return 0;

}

点击运行,如果运行成功说明配置成功啦!


看到这个图真的太激动了!!!!终于配好了不容易啊!!!!!!!

之前在简书一个PO主那看到一个更简单的配置方法,但是找不到链接了。我的咸鱼七秒记忆当然是靠不住的,如果后续找到的话也po上来吧!但愿我还记得!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容