游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6517|回复: 6

VC6下编译出错了,谁来帮帮我啊

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-5-26 19:46:00 | 显示全部楼层 |阅读模式
Deleting intermediate files and output files for project 'VC6Test - Win32 Release'.
--------------------Configuration: VC6Test - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
D:\HOHO\INCLUDE\hPlane2D.h(244) : error C2146: syntax error : missing ';' before identifier 'GetSurface'
D:\HOHO\INCLUDE\hPlane2D.h(244) : error C2433: 'LPDIRECTDRAWSURFACE7' : 'virtual' not permitted on data declarations
D:\HOHO\INCLUDE\hPlane2D.h(244) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
D:\HOHO\INCLUDE\hPlane2D.h(244) : error C2253: 'GetSurface' : pure specifier only applies to virtual function - specifier ignored
D:\HOHO\INCLUDE\hPlane2D.h(523) : error C2061: syntax error : identifier 'DDGAMMARAMP'
D:\HOHO\INCLUDE\hPlane2D.h(573) : error C2146: syntax error : missing ';' before identifier 'GetDirectDraw'
D:\HOHO\INCLUDE\hPlane2D.h(573) : error C2433: 'LPDIRECTDRAW7' : 'virtual' not permitted on data declarations
D:\HOHO\INCLUDE\hPlane2D.h(573) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
D:\HOHO\INCLUDE\hPlane2D.h(573) : error C2253: 'GetDirectDraw' : pure specifier only applies to virtual function - specifier ignored
执行 cl.exe 时出错.

VC6Test.exe - 1 error(s), 0 warning(s)

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-5-26 19:52:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

为什么没人理我啊
这个问题应该不难吧???

我是刚开始学游戏的

10

主题

95

帖子

95

积分

注册会员

Rank: 2

积分
95
QQ
发表于 2006-5-27 11:18:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

在编译别人的代码吧,是不是没有把ddraw的lib加进来

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-5-27 12:50:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

要把工程的include和lib中加入DXSDK7下对应的目录

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-5-27 19:46:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

我加了ddraw.lib了,还是不行,还是那个错误
能告诉我具体该怎么做吗?
哦,对了,我用的DX9 SDK,和这个有关系吗?

55

主题

331

帖子

337

积分

中级会员

Rank: 3Rank: 3

积分
337
发表于 2006-5-27 21:41:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

有几个错误是你忘了在语句之后加 ; 号。可能你给它们加上 ; 号之后很多问题都解决了。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-5-28 16:52:00 | 显示全部楼层

Re:VC6下编译出错了,谁来帮帮我啊

ddraw.lib是连接用的,你现在连编译都没过,加那个有什么用,跟你讲了要把你DXSDK的include路径添加到工程的include属性中去,lib也是一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 05:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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