VC++6.0玩OpenGL(一)
2016-06-10 22:48
260 查看
提到VC++6.0,大家可能非常熟悉,一般上C语言课程时,课本或者老师都是用这个来做程序案例。其实这是一个已经过时了的IDE了,不过用来当入门学习工具还是不错滴。
配置OpenGL运行环境
首先,自己去网上找并下载好glut库。要是嫌麻烦的话我这里给个链接吧!点这里下载你下载的glut库至少包含五个文件(glut.h,glut.lib,glut.dll,glut32.dll,glut32.lib)
好了,接下来是关键了。
打开你VC的安装目录,路径一般是
\VC6.0\Microsoft Visual Studio\VC98
找到之后,把glut.h文件放进include文件夹中的GL文件夹里面,注意这里有两层,接着把两个.lib文件放进lib文件夹中。
剩下两个.dll文件要另外放在C盘的
C:\Windows\System32目录中【要是64位系统,还要放一次在
C:\Windows\SysWOW64文件夹中】
做好上面那些之后,打开VC:
新建一个Win32 Console Application工程,建议顺带就建好一个HelloWorld程序,之后你要写的OpenGL程序就在这里面的main中调用就好了。
按Alt+F7或者在工具菜单中的
工程中找到
设置,点进去,选择
链接,到下面的
对象/库模块, 在最前面加上opengl32.lib glu32.lib glut.lib glaux.lib这四项。
再点到C/C++那里,在分类那里选择
常规,在下面的
预处理程序定义中,把里面的_CONSOLE,改为 _WINDOWS。
还有一点,算是比较重要吧,要是你程序中头文件没有写stdafx.h的话,或者你不想写,就要接下来这么做:在
分类中选择
预编译的头文件下面选择预补偿页眉。
最后点击确定就OK了。
这里OpenGL的例子测试一下是否配置成功
#include <windows.h> #include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-1.5f, -1.5f, 1.5f, 1.5f); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(300, 300); glutCreateWindow("Test"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; }
正常运行的结果是这样的:
要是大家在我上面指导下配置OpenGL环境还不成功的话,可以私信我,或者在本博客下面评论,我会帮你,看看是否能解决的哦。
对了,以上配置全部都是在Windows下配置的,Linux或者Mac的话要再看情况咯。
相关文章推荐
- 解决Vista系统OpenGL驱动问题的方法整理
- VC中实现文字竖排的简单方法(推荐)
- Delphi下OpenGL2d绘图之画四边形的方法
- Delphi下OpenGL2d绘图之画点的方法
- Delphi下OpenGL2d绘图之初始化流程详解
- VC中CDC、HDC、pDC区别与联系及相互转换
- VC实现获取当前正在运行的进程
- vc中SendMessage自定义消息函数用法实例
- VC实现让关闭按钮成灰色不可用的方法
- VC++中的字体设置方法详解
- VC程序设计中CreateProcess用法注意事项
- VC实现批量删除指定文件的方法
- vc中使用SendMessage自定义消息函数
- vc提示unexpected end of file found的原因分析
- vc获取计算机名和ip地址的方法
- VC6.0实现读取Excel数据的方法
- VC下通过系统快照实现进程管理的方法
- VC实现Windows多显示器编程的方法
- VC下实现fopen支持中文的方法
- Delphi使用OpenGL2d绘图之画图片Bmp的方法