游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4991|回复: 4

问(有关DirectDrawCreateEx)

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-8-20 14:24:00 | 显示全部楼层 |阅读模式

DirectDrawCreateEx后的4个参数到底用什么?

(LPDIRECTDRAW7 lpDD;已有定义lpDD)
DirectDrawCreateEx (NULL, (void **)&lpDD, IID_IDirectDraw7, NULL)


这句报错:
3 error LNK2019: 无法解析的外部符号 _DirectDrawCreateEx@16 ,该符号在函数 "int __cdecl InitDDraw(void)" (?InitDDraw@@YAHXZ) 中被引用
3 error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7
3 fatal error LNK1120: 2 个无法解析的外部命令


查SDK的ddraw.h中有如下定义:
extern HRESULT WINAPI DirectDrawCreateEx( GUID FAR * lpGuid, LPVOID *lplpDD, REFIID iid,IUnknown FAR *pUnkOuter );

请问,参数2应该改为什么才合适


PS:用了强制类型转换还是不行,报错一样
DirectDrawCreateEx (NULL, (LPVOID *)&lpDD, IID_IDirectDraw7, NULL)

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2003-8-20 15:26:00 | 显示全部楼层

Re: 问(有关DirectDrawCreateEx)

没人回答吗?

是不是这个问题太菜啊?

。。。

[em6] [em6] [em6]

15

主题

363

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2003-8-20 18:48:00 | 显示全部楼层

Re:问(有关DirectDrawCreateEx)

无法解析的外部符号表明没有包含lib连接库
在工程选项中包含一下就可以了

9

主题

50

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2003-8-23 22:02:00 | 显示全部楼层

Re:问(有关DirectDrawCreateEx)

alt + f7 在link中加上ddraw.lib  dxguid.lib就行了!!

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2004-11-13 11:15:00 | 显示全部楼层

Re:问(有关DirectDrawCreateEx)

我也遇到这样的问题,但是在vc中DirectDrawCreateEx 不能在后面显示参数列表,为什么这样的???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 07:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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