游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3920|回复: 5

请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-10-20 12:01:00 | 显示全部楼层 |阅读模式
我用LPDIRECTINPUTDEVICE8 lpMouse;就会出
error C2501: “GraphicsEngine:PDIRECTINPUTDEVICE8” : 缺少存储类或类型说明符
e:\Program files\MyProjects\Purple Lightning\Purple Lightning\GraphicsEngine.h(49) : error C2501: “GraphicsEngine::lpMouse” : 缺少存储类或类型说明符

但是用LPDIRECTINPUT lpDI;就能编译通过,查了好多网站都没有答案。
[em7]
我已经用了如下.h
#include <windows.h>

#include <stdlib.h>
#include <malloc.h>
#include <mmsystem.h>
#include <memory.h>
#include <tchar.h>
#include <d3dx9.h>
#include <dinput.h>
#include <dsound.h>
和.LIB
d3d9.lib d3dx9.lib  winmm.lib  dinput8.lib dxguid.lib dinput.lib
反正能加的我都加了,应该还缺什么,哪位高人指点一下  [em24]

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2005-10-20 12:26:00 | 显示全部楼层

Re:请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

是不是你的dinput.h被改动过了啊

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2005-10-20 12:28:00 | 显示全部楼层

Re:请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

改成 IDirectInputDevice8 * lpMouse;试试

3

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
QQ
发表于 2005-10-20 14:08:00 | 显示全部楼层

Re:请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

我自己对 DirectInput8 的封装代码只加了以下这些:

#include <windows.h>
#include <dinput.h>

#pragma comment(lib, "dinput.lib")
#pragma comment(lib, "dinput8.lib")

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-10-20 15:53:00 | 显示全部楼层

Re:请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

。。。查阅SDK。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-10-20 16:57:00 | 显示全部楼层

Re: Re:请教用LPDIRECTINPUTDEVICE8都要用哪些.h和.lib

以上各位的方法我都试过了,还是不行。
我比较同意这个,决定重装
是不是你的dinput.h被改动过了啊

[em17]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 08:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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