怎样在vc中配置opengl开发环境
1个回答
展开全部
首先得确保已安装了VC++6.0软件,然后再官网上下载OpenGL库(也可以在网盘上下载pan.baidu.com/s/1gdxza0N),确保OpenGL库中有如下文件即可。
4如何在windows上安装VC++6.0
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.h文件放到 VC++安装目录VC98\Include\GL的文件夹中,如果没有GL文件夹可以自己新建一个,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.lib文件放到 VC++安装目录VC98\Lib的文件夹中,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.dll文件放到你电脑的C:\Windows\System32文件夹中,如果是64位的操作系统将.dll文件放到C:\Windows\SysWOW64文件夹中,不然系统会找不到此文件的,我这里是64位的系统,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
新建一个工程,然后在菜单栏上点击“工程(P)”,在弹出来的下拉框中选择“设置(S)”,如下图所示。
2使用VC++6.0创建工程
如何在VC++6.0上搭建OpenGL开发环境?
弹出一个“Project Settings”窗口,点击选项版上的“连接”选项,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
在对象/库模块后面加上opengl32.lib glut32.lib glu32.lib三个库,注意每个之间有空格,然后点击“确定”按钮,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
在新建一个C++文件,将一个简单的代码考进去测试一下OenGL库能否正常应用,程序如下:
#include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("DEMO"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; }
如何在VC++6.0上搭建OpenGL开发环境?
然后编译运行程序,可以看到结果如下。
如何在VC++6.0上搭建OpenGL开发环境?
在将一个小茶壶的代码(代码可以在刚才的网盘中下载,名称为小茶壶.cpp)复制到C++文件中,可以看到结果如下:
如何在VC++6.0上搭建OpenGL开发环境?
4如何在windows上安装VC++6.0
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.h文件放到 VC++安装目录VC98\Include\GL的文件夹中,如果没有GL文件夹可以自己新建一个,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.lib文件放到 VC++安装目录VC98\Lib的文件夹中,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
将解压后的压缩包中的.dll文件放到你电脑的C:\Windows\System32文件夹中,如果是64位的操作系统将.dll文件放到C:\Windows\SysWOW64文件夹中,不然系统会找不到此文件的,我这里是64位的系统,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
新建一个工程,然后在菜单栏上点击“工程(P)”,在弹出来的下拉框中选择“设置(S)”,如下图所示。
2使用VC++6.0创建工程
如何在VC++6.0上搭建OpenGL开发环境?
弹出一个“Project Settings”窗口,点击选项版上的“连接”选项,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
在对象/库模块后面加上opengl32.lib glut32.lib glu32.lib三个库,注意每个之间有空格,然后点击“确定”按钮,如下图所示。
如何在VC++6.0上搭建OpenGL开发环境?
在新建一个C++文件,将一个简单的代码考进去测试一下OenGL库能否正常应用,程序如下:
#include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("DEMO"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; }
如何在VC++6.0上搭建OpenGL开发环境?
然后编译运行程序,可以看到结果如下。
如何在VC++6.0上搭建OpenGL开发环境?
在将一个小茶壶的代码(代码可以在刚才的网盘中下载,名称为小茶壶.cpp)复制到C++文件中,可以看到结果如下:
如何在VC++6.0上搭建OpenGL开发环境?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询