游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1324|回复: 2

请教

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-11 16:36:00 | 显示全部楼层 |阅读模式
    请教:用教材给的关于输入的程序在vc6.0上编译后提示"c:\program files\microsoft directx 9.0 sdk (april 2005)\include\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
Linking..."打开dinput.h文件只找到"
/*
*  To build applications for older versions of DirectInput
*
*  #define DIRECTINPUT_VERSION [ 0x0300 | 0x0500 | 0x0700 ]
*
*  before #include <dinput.h>.  By default, #include <dinput.h>
*  will produce a DirectX 8-compatible header file.
*
*/

#define DIRECTINPUT_HEADER_VERSION  0x0800
#ifndef DIRECTINPUT_VERSION
#define DIRECTINPUT_VERSION         DIRECTINPUT_HEADER_VERSION
#pragma message(__FILE__ ": DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800")
#endif "
不清楚0x0800是什么,用百度搜索0x800到这里.
请教上述编译问题如何解决?0x0800是指什么?
如太初级,各位不想回答,请指点一下在下应去找哪本书看便可知道答案.
谢谢!

14

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2007-12-11 22:42:00 | 显示全部楼层

Re:请教

你用DirectX版本太老了

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-12-12 01:10:00 | 显示全部楼层

Re:请教

谢谢chaizhihong
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-17 18:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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