游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: hwbnet

声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-7-26 21:35:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

加上去还是一样的问题,难道是编译器有问题?
楼上你的VC++是不是下载的,中文还是英文的?
偶的是创天中文VC++,考虑重下个英文的看看。

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-7-26 21:37:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

Visual Studio 2005 简体中文版。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-7-26 23:11:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

Visual Studio 2005 编译的结果: 这个winnt.h是怎么回事啊?没有声明这个头文件啊!!!

1>正在编译...
1>hwb.cpp
1>f:\vs2005\vc\platformsdk\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
1>f:\vs2005\vc\platformsdk\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\vs2005\vc\platformsdk\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer'
1>f:\vs2005\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\vs2005\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\dxsdk\sdk\d3d9types.h(1390) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>生成日志保存在“file://f:\3d\2\Debug\BuildLog.htm”
1>hwb - 5 个错误,1 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-7-26 23:16:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

那个头文件要修改,去搜索一下就知道了。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-7-27 23:44:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

楼上,没有搜到。

我重新下载了一个VC++6.0,还是同样的问题,我想是不是哪里设置有问题啊,LPDIRECTINPUT8 didxzz = NULL;这种定义应该是没有错误的。

11

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2010-4-12 18:20:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

很有可能是少了库文件dinput8.lib,你看你vc的lib文件夹下有没?

11

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2010-4-12 18:26:00 | 显示全部楼层

Re:声明LPDIRECTINPUT8 didxzz = NULL;报错。请教怎么解决?

是少了两个文件,我遇到了同样的问题。解决方法:
下载dxguid.lib和dinput8.lib文件,把这两个文件放到你vc的lib
文件夹下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-17 00:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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