OpenGL+VS2010环境配置及遇到的问题

OpenGL+VS2010+GLUT工具包+WIN10系统:

第一步,安装GLUT工具包

Windows环境下的GLUT下载地址:(大小约为150k)

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

第二步,配置环境

1、将下载的压缩包解开,将得到5个文件

2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(VS2010,则是其安装目录下面的“VC\include\gl文件夹”)。把解压得到的glut.h放到这个文件夹。

3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(如果是VisualStudio2005,则应该是其安装目录下面的“VC\lib”文件夹,若没有lib,则新建)。
4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)

问题1:后面编译时遇到缺失glut32.dll的情况,则把两个dll放在C:\Windows\SysWOW64文件夹内。

第三步,建立一个OpenGL

VS2010新建一个WIN32 Console Application,并选择空项目。

代码如下,程序的作用是在一个黑色的窗口中央画一个白色的矩形。

 1 #include <GL/glut.h>
 2 void myDisplay(void)
 3 {
 4     glClear(GL_COLOR_BUFFER_BIT);
 5     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
 6     glFlush();
 7 }
 8 int main(int argc, char *argv[])
 9 {
10     glutInit(&argc, argv);
11     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
12     glutInitWindowPosition(100, 100);
13     glutInitWindowSize(400, 400);
14     glutCreateWindow("第一个OpenGL程序");
15     glutDisplayFunc(&myDisplay);
16     glutMainLoop();
17     return 0;
18 }

OpenGL.c

问题2:提示缺少预编译头时,项目->属性->C/C++->预编译头,选择“不使用预编译头”。

原文地址:https://www.cnblogs.com/dengyg0710/p/8722106.html

时间: 2024-10-06 21:38:31

OpenGL+VS2010环境配置及遇到的问题的相关文章

(转)VC6.0中OpenGL开发环境配置

首先简单介绍一下OpenGL: OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性.       OpenGL官方网站(英文)    http://www.opengl.org 然后设置编程的一些环境,及其安装必备文件的步骤如下: 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我们选择VC++ 6.0作为学习OpenGL的环

C++读取mat文件 &amp; VS2010 环境配置

1.vs2010的配置 新建一个工程,在属性管理器中选择Debug|Win64->Microsoft.Cpp.Win64.user->VC++目录.设置包含目录为:D:\MATLAB\R2010a\extern\include(我的matlab装在D盘):设置库目录为:D:\MATLAB\R2010a\extern\lib\win32\microsoft. http://blog.sina.com.cn/s/blog_7f18a96b0100tojj.html 2.http://blog.cs

计算机图形学-mac系统下Xcode中OpenGL开发环境配置。

mac系统下Xcode中OpenGL开发环境配置. 这学期有计算机图形学的课程,需要用到OpenGL,最近着手开始配置开发环境了,老师上课给的安装包都是基于windows系统的.网上也是windows上配置的教程比较多,Mac版的比较少.我综合了几个教程并自己总结,实践成功.特来分享配置过程.希望能帮到大家! 介绍 OpenGL(Open Graphics Library)是定义了一个跨编程语言,跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维亦可),是一个功能强大,与硬件无关,调

[转]OpenGL学习入门之VS2010环境配置

OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上).OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数.OpenGL函数命令方式十分有规律,每个库函数均有前缀gl.glu.aux,分别表示该函数属于O

Windows7+VS2010下OpenGL的环境配置

http://johnhany.net/2014/01/environment-for-opengl-with-vs2010/ OpenGL(Open Graphics Library)是一个开放的.跨编程语言.跨平台的API库,提供了大量的针对图形硬件的软件接口,主要用于绘制高性能的二维和三维图形.它的一个子集OpenGL ES主要针对嵌入式系统,比如手机.平板等,目前也开始流行起来. GLSL(OpenGL Shading Language)是OpenGL 2.0版本开始引入的编程语言,用来

OpenGL开发环境配置-Windows/MinGW/Clion/CMake

因为某些原因,不想用过于臃肿的VS了,转而使用常用的jetbrains的CLion,Clion沿袭了jetbrans的优良传统,基本代码提示功能还是比较好的,不过就是对于windows不熟悉cmake(像我这样)的朋友可能不是太友好,经过了2个小时的查资料,终于正常运行了一个简单示例. 下面谈谈如何在Windows下配置这个开发环境. 起始,我是参考了我的前一篇OpenGL+VS开发环境的搭建,实际上除了freeglut重新下载的是MinGW版本之外,其他的文件并无区别,当然为了方便引用,我把所

OpenGL 开发环境配置:Visual Studio 2017 + GLFW + GLEW

Step1:Visual Studio 2017 Why 开发环境,后面编译GLFW 和 GLEW也要用 How 这里使用的是Visual Studio 2017的 Community 版本,直接官网下载,注册,就可以免费用. 2017版本在安装界面里注意要勾选c++相关选项,否则默认不安装c++组件. 当然,较早版本(2015,2013,2010什么的)也是可以的. Step2:CMake Why 后面几步要用到的东西需要手动编译(用Visual Studio编译),但是下载下来的都是源码,并

OpenGL开发环境配置:VS2015+glew+glfw

折腾了一段时间,也在网上找了很多资料(有些真的不想吐槽),还是简单小结一下Win8上面,OpenGL的开发环境搭建方法,其实并没有那么复杂. 1. 我的目标环境 环境:VS2015+glew+glfw 2. 下载glew和glfw源码 2.1 下载源码 首先,需要准备glew和glfw库,这样可以直接拿使用:也可以下载glew和glfw的源码,自己编译.这里我选择自己下载编译. 下载地址: glfw:https://www.glfw.org/download.html (这个太慢了),备份:ht

Ogre学习教程:Ogre1.8.1+VS2010环境配置2(转)

之前按照前面一篇文章提到的部署了ogre1.9,后来查询资料,有的提到关于vs2010还是安装ogre1.8比较稳定,由于是小白,又比对着几篇文章重新配置了一遍. 从一开始的什么都不会,到现在能知道每一步的顺序,也实属不易.且行且记吧. 首先,我的电脑上是没有安装DirectX的,因此,之前安好的ogre是利用的gl渲染,但是在编译sln的debug和release版本时,总会报一个错误,应该是跟DirectX有关,所以这次安装的是Microsoft DirectX SDK (June 2010