前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >opengl NeNe 第二课的学习

opengl NeNe 第二课的学习

作者头像
流川疯
发布2019-01-18 14:18:03
3960
发布2019-01-18 14:18:03
举报

编译环境:Microsoft Visual c++ 2010 Express

将上一课中的代码做如下修改:

int DrawGLScene(GLvoid)								// 从这里开始进行所有的绘制
{
	//glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);			// 清除屏幕和深度缓存
	//glLoadIdentity();							// 重置当前的模型观察矩阵

	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);			// 清除屏幕及深度缓存
	glLoadIdentity();							// 重置当前的模型观察矩阵
	glTranslatef(-1.5f,0.0f,-6.0f);						// 左移 1.5 单位,并移入屏幕 6.0

	glBegin(GL_TRIANGLES);							// 绘制三角形
		glVertex3f( 0.0f, 1.0f, 0.0f);					// 上顶点
		glVertex3f(-1.0f,-1.0f, 0.0f);					// 左下
		glVertex3f( 1.0f,-1.0f, 0.0f);					// 右下
	glEnd();		
			
	glTranslatef(3.0f,0.0f,0.0f);						// 右移3单位
		glBegin(GL_QUADS);							//  绘制正方形
		glVertex3f(-1.0f, 1.0f, 0.0f);					// 左上
		glVertex3f( 1.0f, 1.0f, 0.0f);					// 右上
		glVertex3f( 1.0f,-1.0f, 0.0f);					// 左下
		glVertex3f(-1.0f,-1.0f, 0.0f);					// 右下
	glEnd();		




	return TRUE;								//  一切 OK
}

在编译过程中,由于先前所建立的工程是console application所以出现了如下错误:

error LNK2019: unresolved external symbol _main referenced in function ___tmainC

应当做如下修改:

预编译里的_CONSOLE换成_WINDOWS并在LINKER-》system里也换成subsytem:windows

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年08月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档