博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenGL+VS2010环境配置及遇到的问题
阅读量:6324 次
发布时间:2019-06-22

本文共 1113 字,大约阅读时间需要 3 分钟。

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

第一步,安装GLUT工具包

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

第二步,配置环境

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 
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

你可能感兴趣的文章
iOS 10.3应用内更换icon
查看>>
全局光照---光子映射
查看>>
支持向量机---线性支持向量机与软间隔最大化
查看>>
puppet自动化管理工具学习之文件
查看>>
Ubuntu安装RPM格式软件包
查看>>
SQL Server中的临时表和表变量 Declare @Tablename Table【转】
查看>>
汇编语言指令英文全称
查看>>
pure-ftpd脚本安装
查看>>
Linux NC 命令
查看>>
ThinkingInJava_6
查看>>
抓取安居客二手房经纪人数据,python爬虫自动翻页
查看>>
Office 2013 正式版--英文版/简体中文版下载(正版验证)
查看>>
iOS程序框架设计之皮肤切换功能 (白天与夜间效果)
查看>>
iptables
查看>>
Project facet Java 6.0 is not supported by target runtime Apache Tomcat v5.5.
查看>>
一个全新的拖拽分页—艺术啊
查看>>
Linux学习之CentOS(三十)--SELinux安全系统基础
查看>>
LVS+keepalived高可用群集
查看>>
jQuery库简介
查看>>
win7系统设置电脑不待机状态的操作方法
查看>>