游戏开发论坛

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

关于DX SDK

[复制链接]

1

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2004-12-21 17:05:00 | 显示全部楼层 |阅读模式
我在做"再快一点"的时候,DX调BltFast的时候总是报错,可是程序明明没有错,是因为没有装DX SDK呢?还是DirectDraw需要装什么插件呢?还是其他什么原因,我找拉3天,还是不知道哪错?我的DX初始化是另建的类.
还想问一下,DX SDK是需要另外装上去的吗?



StretchDIBits(hdc,0,0,w,h,0,0,w,h,tmp+256*sizeof(RGBQUAD)+bm->biSize,
                          (BITMAPINFO*)bm,DIB_RGB_COLORS,SRCCOPY);
  DXSgonh->ReleaseDC(hdc);

if(  DXSBk1->BltFast(190+100,205+150,  DXSgonh,&rect,
        DDBLTFAST_WAIT|DDBLTFAST_SRCCOLORKEY)!=DD_OK)
        {MessageBox("sda");
        return;
        }
这2个是用DirectDraw的主要函数,可是老是报错.
我找拉很久,都找不到,请大家帮帮忙,谢谢

1

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2004-12-21 17:10:00 | 显示全部楼层

Re:关于DX SDK

ddraw.lib和dxguid.lib都已经连接,DXDirectDrawCreate和SetCooperativeLeve初始化都没有
问题,哎,究竟是哪啊???

3

主题

5

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-12-21 21:39:00 | 显示全部楼层

Re:关于DX SDK

你,没有安装dx sdk 吗?

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-12-21 23:01:00 | 显示全部楼层

Re:关于DX SDK

#include <ddraw.h>
#pragma comment (lib,"ddraw.lib")//DirectX库

程序中加了这两句吗?

1

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2004-12-22 16:17:00 | 显示全部楼层

Re:关于DX SDK

谢谢楼上2位的回复
Ddraw和Dxguid都已经连接好;
#include <ddraw.h>
#pragma comment (lib,"ddraw.lib")
#include <dxguid.h>
#pragma comment (lib,"dxguid.lib")也写拉;
程序查过没有错...
但是上面所写的2个函数还是报错;
我想问一下,DX SDK这个是系统自带的呢?(系统是XP)
还是要另外下载,安装在VC98里,然后VC++自动识别的呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 19:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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