游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1579|回复: 1

请教一个初级问题!谢谢!急!!!!

[复制链接]

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-8-16 14:46:00 | 显示全部楼层 |阅读模式
小弟初学OpenGL,在看《编程指南》红宝书时里面的第一个程序硬是通不过:
代码如下:
#include <windows.h>
#include <GL/glut.h>
#include <stdlib.h>


# pragma comment(lib,"opengl32.lib")
# pragma comment(lib,"glu32.lib")
# pragma comment(lib,"glaux.lib")

void display(void)
{
/* clear all pixels  */
   glClear(GL_COLOR_BUFFER_BIT);

/* draw white polygon (rectangle) with corners at
* (0.25, 0.25, 0.0) and (0.75, 0.75, 0.0)  
*/
   glColor3f(1.0,1.0,1.0);
   glBegin(GL_POLYGON);
      glVertex3f(0.25, 0.25, 0.0);
      glVertex3f(0.75, 0.25, 0.0);
      glVertex3f(0.75, 0.75, 0.0);
      glVertex3f(0.25, 0.75, 0.0);
   glEnd();

/* don't wait!  
* start processing buffered OpenGL routines
*/
   glFlush();
}

void init(void)
{
/* select clearing color         */
   glClearColor(0.0,0.0,0.0,0.0);

/* initialize viewing values  */
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
   glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);
}

/*
* Declare initial window size, position, and display mode
* (single buffer and RGBA).  Open window with "hello"
* in its title bar.  Call initialization routines.
* Register callback function to display graphics.
* Enter main loop and process events.
*/
int main(int argc, char** argv)
{
   glutInit(&argc,argv);
   glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
   glutInitWindowSize(250,250);
   glutInitWindowPosition(100,100);
   glutCreateWindow("hello");
   init();
   glutDisplayFunc(display);
   glutMainLoop();
   return 0;   /* ANSI C requires main to return int. */
}
总是提示错误如下:
ex105.obj : error LNK2001: unresolved external symbol ___glutInitWithExit@12
ex105.obj : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8
Debug/ex105.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
我的工程中已经包含了glut.lib了,为什么仍然出错???

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2006-8-16 15:18:00 | 显示全部楼层

Re:请教一个初级问题!谢谢!急!!!!

问题已经解决了,谢谢不麻烦各位了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 03:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表