版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
这可能是最简单的配置OpenGL相关库的方法,这学期需要学习图形学,于是网上各种查找配置OpenGL的方法,发现很多人都是抄来抄去,不少方法都是错误的。要不然就是个人电脑环境不同,配置出现各种.lib 文件找寻错误。还有就是很多方法需要配置外部环境,也是麻烦。今天我就介绍一下自己的方法,不需要考虑电脑环境,方便简洁。
1. 升级到VS2015
我使用的是VS2015,对于之前版本并不了解,也不清楚能不能使用,所以建议大家升级到2015,毕竟用新不用旧!
2. 打开VS2015,新建一个WIN32工程(不会建立的面壁去)。
命名随意,位置随意。
3. 使用NUTGET
这一步是最重要的,也是配置过程的唯一步骤。
vs2015工具栏Tools->NuGet Package Manager->Manage Nuget Packages for solution
如下图
然后你会看到这样的界面
在browse窗口里搜索你想要的任何库,比如这里我想配置glew和freeglut,我会搜索glew,然后点击最上面的那个安装即可。
其中freeglut配置的时候记得选第二个,其实看一下安装量就可以,选择安装量最高的install最保险。
4. 测试
-
#include <stdio.h>
-
#include <GL/glew.h>
-
#include <GL/glut.h>
-
void init()
-
{
-
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
-
}
-
-
void display()
-
{
-
glClear(GL_COLOR_BUFFER_BIT);
-
}
-
-
int main(int argc, char* argv[])
-
{
-
glutInit(&argc, argv);
-
glutInitWindowPosition(100, 100);
-
glutInitWindowSize(800, 480);
-
glutInitDisplayMode(GLUT_RGBA);
-
-
glutCreateWindow("opengl");
-
-
glewInit();
-
-
init();
-
-
glutDisplayFunc(display);
-
-
glutMainLoop();
-
return 0;
-
}
运行这段代码,如果运行成功就说明配置成功,不需要任何的引用代码啥的,超级方便有木有!!!
如果运行失败就是你的问题,跟我没关系(●ˇ∀ˇ●)