游戏开发论坛

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

为什么这一句编译的时候会出这样的错?

[复制链接]

12

主题

92

帖子

97

积分

注册会员

Rank: 2

积分
97
QQ
发表于 2004-7-6 20:59:00 | 显示全部楼层 |阅读模式
为什么这一句编译的时候会出这样的错?
        if (FAILED(DirectDrawCreateEx(NULL, (void**)&lpdd7, IID_IDirectDraw7, NULL)))
        {
                return FALSE;
        }

INCLUDE “ddraw.h”了。lib也包含了。
只有这行的时候没有错        LPDIRECTDRAW7 lpdd7; // interface pointer,调用函数就出错了。

66

主题

108

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2004-7-6 21:33:00 | 显示全部楼层

Re:unresolved external symbol _DirectDrawCreateEx@16; why?

no?

12

主题

92

帖子

97

积分

注册会员

Rank: 2

积分
97
QQ
 楼主| 发表于 2004-7-6 23:25:00 | 显示全部楼层

Re: unresolved external symbol _DirectDrawCreateEx@16; why?

呵呵,低级错误! 在PROJECT的LINK表中没有加入ddraw.lib。谢谢大家!

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-7-6 23:30:00 | 显示全部楼层

Re:unresolved external symbol _DirectDrawCreateEx@16; why?

链接库顺序为:
dxguid.lib ddraw.lib

1

主题

65

帖子

73

积分

注册会员

Rank: 2

积分
73
QQ
发表于 2004-7-7 14:52:00 | 显示全部楼层

Re:为什么这一句编译的时候会出这样的错?

4楼的兄弟对!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-5 13:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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