游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2440|回复: 8

为什么有错?

[复制链接]

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2007-7-16 23:45:00 | 显示全部楼层 |阅读模式
最近看了一个vc6编写的电流急急棒。但是编译有错误。
具体是:

Compiling...
canvasFrame.cpp
G:\VisualC++游戏设计 Code\CH12\CH12-1\canvasFrame.cpp(20) : error C2146: syntax error : missing ';' before identifier 'DD'
G:\VisualC++游戏设计 Code\CH12\CH12-1\canvasFrame.cpp(20) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
G:\VisualC++游戏设计 Code\CH12\CH12-1\canvasFrame.cpp(20) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

canvas.exe - 3 error(s), 0 warning(s)

发生在
LPDIRECTDRAW7           DD;  
不知道是为什么
这是 <<Visual C++ 游戏设计>> 科海电子出版 这本书里的一个例子,但是编译有错,请高手指教

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2007-7-17 00:03:00 | 显示全部楼层

Re:为什么有错?

- -#因为VS没认出LPDIRECTDRAW7是什么东西
你SDK安装的比VS早或者是所使用的VS版本是2005
所以SDK没有自动配置好,也就无法使用
把SDK里面库文件还有头文件的信息配置好了就能用了

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
 楼主| 发表于 2007-7-17 00:11:00 | 显示全部楼层

Re:为什么有错?

请问怎么配置啊

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2007-7-17 01:01:00 | 显示全部楼层

Re:为什么有错?

那本书上有说怎么配置,照做~

6

主题

99

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2007-7-17 09:44:00 | 显示全部楼层

Re:为什么有错?

到 http://resource.gameres.com/ 下个dx7 库,把头、库文件复制到 vs 的目录下。
也可以设置 vs 的 “选项”“项目”“VC++目录”,加入dx7头、库文件目录。
C++就是设置这些东西也可以把人搞晕、弄傻。
哎,想以前我为了这些编译错误,抓狂得……
兄弟,耐心,多看、多想,努力啊,过了这关就好了。

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
 楼主| 发表于 2007-7-17 11:59:00 | 显示全部楼层

Re:为什么有错?

请问VS是什么啊

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
 楼主| 发表于 2007-7-17 12:08:00 | 显示全部楼层

Re:为什么有错?

请问DirectX是不是系统自带!

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
发表于 2007-7-17 16:31:00 | 显示全部楼层

Re:为什么有错?

请问 自由蜂 同学告诉你的方法有没有去试试?

PS:VS就Visual Studio,就是VC的IDE,就是你用来编译那些代码的东东.

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
 楼主| 发表于 2007-7-18 00:42:00 | 显示全部楼层

Re:为什么有错?

自由蜂 同学告诉你的方法试过了,用的是DirectX SDK 9.0c, 还是不行,错误如故,好郁闷,打击我信心啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 19:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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