游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7280|回复: 5

红宝书的第一个例子都运行不通,高手指点一下

[复制链接]

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2005-7-7 09:49:00 | 显示全部楼层 |阅读模式
#include <whateverYouNeed.h>
//#include <gl/glaux.h>
//#include <gl/gl.h>
//#include <gl/glu.h>
//#include<gl/glut.h>
main()
{
        InitializeAWindowPlease();

        glClearColor(0.0,0.0,0.0,0.0);
        glClear(GL_COLOR_BUFFER_BIT);
        glColor3f(1.0,1.0,1.0);
        glOrtho(0.0,1.0,0.0,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();
        glFlush();
        UpdateTheWindowAndCheckForEvents();

}
--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1.cpp
d:\c\7.1\1\1.cpp(1) : fatal error C1083: Cannot open include file: 'whateverYouNeed.h': No such file or directory
Error executing cl.exe.

1.exe - 1 error(s), 0 warning(s)
变换了各种头文件,setting中库的设置及其他设置应该没有问题。
#include <whateverYouNeed.h>这个头文件在网上都搜索不到,是什么东西啊,
大家当时在看这本经典的时候怎么解决的啊?

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2005-7-7 10:33:00 | 显示全部楼层

Re: 红宝书的第一个例子都运行不通,高手指点一下

我把下面头文件全部选上
#include <gl/glaux.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include<gl/glut.h>
//#include <whateverYouNeed.h>
提示:--------------------Configuration: 1 - Win32 Debug--------------------

Compiling...
1.cpp
D:\c\7.1\1\1.cpp(8) : error C2065: 'InitializeAWindowPlease' : undeclared iden
tifier
D:\c\7.1\1\1.cpp(21) : error C2065: 'UpdateTheWindowAndCheckForEvents' : undec
lared identifier
D:\c\7.1\1\1.cpp(23) : warning C4508: 'main' : function should return a value;
'void' return type assumed
Error executing cl.exe.

1.exe - 2 error(s), 1 warning(s)
这应该是头文件的问题,到底还有什么头文件没有加呢?
InitializeAWindowPlease
UpdateTheWindowAndCheckForEvents
这两个函数在msdn和baidu上都查不到啊
能不能告诉我一个解决的办法,
我也知道是头文件的问题

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-7-7 11:27:00 | 显示全部楼层

Re:红宝书的第一个例子都运行不通,高手指点一下

你应该看一看 NeHe Productions 的第一课。讲得挺详细的。
再有,有些书中的例子多是半程序半注释的。要仔细看英文啊。呵呵

9

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
QQ
发表于 2005-7-8 11:19:00 | 显示全部楼层

Re:红宝书的第一个例子都运行不通,高手指点一下

  哎呀……楼主是否太晕了?例子是以可扩展方式写的,whateverYouNeed.h是告诉你,你自己包含你自己需要的头文件,而不是一个名字叫‘whateverYouNeed.h’的头文件,怎么能用这样的方式学习呀???

0

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
QQ
发表于 2005-7-19 22:01:00 | 显示全部楼层

Re:红宝书的第一个例子都运行不通,高手指点一下

我当初也范过这样的错误,新手嘛还是可以原谅的!

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-7-22 05:09:00 | 显示全部楼层

Re:红宝书的第一个例子都运行不通,高手指点一下

楼主还是买本中文版吧,人邮最近出的

1.2节最后一段写着这个程序结构不完整

同样效果的源码在1.6.2

直接找红书的例子源码“hello.c”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 11:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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