VC6下OpenGL 开发环境的构建外加一个简单的二维网络棋盘绘制示例
2018-03-10 22:38
656 查看
阅读目录一、安装GLUT 工具包
二、VC6 下OpenGL 工程的创建
三、一个简单的二维网格棋盘绘制示例
回到顶部
3)glut.lib 和glut32.lib 放到静态函数库所在文件夹(VC6 中一般是:C:\Program Files\MicrosoftVisual Studio\VC98\Lib
4)glut.dll 和glut32.dll 放到操作系统目录下面的system32 文件夹内。(典型的位置为:C:\Windows\System32,有些机器可能为C:\WINNT\System32)
回到顶部
在弹出的对话框左边点Application Settings,选择一个 "Hello world" 程序 并勾上,选择完成。
在opengtest1.cpp 中的#include "stdafx.h"行后面,粘贴OpenGL代码,编译运行。注意:按上述方法建立的项目,不能删除#include "stdafx.h"。 回到顶部
至此,VC6下的OpenGL环境搭建完成!
二、VC6 下OpenGL 工程的创建
三、一个简单的二维网格棋盘绘制示例
回到顶部
一、安装GLUT 工具包
GLUT 不是OpenGL 所必须的,但它会给我们的学习带来一定的方便,推荐安装。Windows 环境下的GLUT 本地下载地址:glut-install.zip(大小约为150k)。也可直接去官方网站下载:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipWindows 环境下安装GLUT 的步骤:
1)将下载的压缩包解压,得到5 个文件放到以下三个指定位置:2)glut.h 放到GL 文件夹(VC6 中一般是:C:\Program Files\Microsoft VisualStudio\VC98\Include\GL3)glut.lib 和glut32.lib 放到静态函数库所在文件夹(VC6 中一般是:C:\Program Files\MicrosoftVisual Studio\VC98\Lib
4)glut.dll 和glut32.dll 放到操作系统目录下面的system32 文件夹内。(典型的位置为:C:\Windows\System32,有些机器可能为C:\WINNT\System32)
回到顶部
二、VC6 下OpenGL 工程的创建
这里以VC6.0 为例:首先从开始->所有程序->Microsoft Visual C++ 6.0 菜单中打开VC,也可单击文件:C:\Program Files\Microsoft Visual Studio\VisualC++6\Common\MSDev98\Bin\msdev.exe打开VC,在VC 中选择 文件->新建->工程(File->New->Project),然后选择Win32 Console Application,输入一个工程名,设为opengltest1,然后按确定。在弹出的对话框左边点Application Settings,选择一个 "Hello world" 程序 并勾上,选择完成。
在opengtest1.cpp 中的#include "stdafx.h"行后面,粘贴OpenGL代码,编译运行。注意:按上述方法建立的项目,不能删除#include "stdafx.h"。 回到顶部
三、一个简单的二维网格棋盘绘制示例
// opengltest1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <GL/glut.h> const GLfloat d = 0.04; //主函数每次显示调用的用户自定义显示函数 void myDisplay(void) { //清除色彩位缓冲区 glClear(GL_COLOR_BUFFER_BIT); for (int i = -25; i < 25; i++) { for (int j = -25; j < 25; j++) { if (j%2==0) { if (i%2==0) { //glRectf 按浮点坐标与矩形宽度和高度参数绘制矩形 glRectf(j*d , d *i, (j + 1)*d , d *(i + 1)); } } else { if ((i+200)%2==1) { glRectf(j*d , d *i, (j + 1)*d , d *(i + 1)); } } } } //按上述命令绘制图形,glFlush命令只适用于单缓冲模式 glFlush(); } int main(int argc, char *argv[]) { //初始化opengl工具箱函数库 glutInit(&argc,argv); //设置RGB色彩模式与单缓冲绘图模式 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); //设置图像显示窗口的左上角位置(0,0) glutInitWindowPosition(0,0); //设置窗口大小(600,600) glutInitWindowSize(600,600); //设置窗口标题 glutCreateWindow("Open GL 程序 Step 1"); //设置主程序循环显示过程中所调用的显示函数 //&myDisplay,表示取得函数名所对应的地址(函数地址) glutDisplayFunc(&myDisplay); //程序主循环 glutMainLoop(); return 0; }
至此,VC6下的OpenGL环境搭建完成!
相关文章推荐
- vc++中OpenGl的环境配置与简单平面多边形的绘制、着色、旋转
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- 在VC++下和VS2005下建立openGL开发环境
- 网络课设总结(二)——VC开发环境
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- VC++ OpenGL 开发环境配置
- VC++ 6.0下OpenGL开发环境配置
- 在VC++下和VS2005下建立openGL开发环境
- VS2015 OpenGL开发环境简单配置 glfw + glad
- VC++实现的OpenGL线性渐变色绘制操作示例
- VC++配置OpenGL开发环境
- openGL—绘制简单二维图形
- Android NDK开发的环境搭建与简单示例
- iOS开发之构建简单开发环境
- zookeeper Eclipse 开发环境搭建及简单示例
- Windows下OpenGL开发环境搭建:VC+6.0与VC++.NET2010
- VC++ 6.0下OpenGL开发环境配置
- VC 6中配置OpenGL开发环境
- vc++开发简单的半透明窗口程序示例
- vc2008配置opengl开发环境