|
|

楼主 |
发表于 2007-6-3 09:55:00
|
显示全部楼层
Re:加 LPDIRECTINPUT8 时候出错.
回3楼:
我发现显然这个问题是编译问题,所以跟 LIB LINK 无关,但是 dinput.h 确实存在,#include <dinput.h> 没出错. 里面也有 LPDIRECTINPUT8 的定义. 那怎么还说没定义呢?
我在计算机里 搜索 dinput.h 文件。发现有多个版本. 因为我机器上装了 vc6,vc2003,vc2005,实际上编译器本身 vc6 和 vc2003 下都有 dinput.h 的,那我再装 directX SDK 的时候,又多了一个. 我在VC的目录选择下看,发现 directX SDK 路径是最后的选择,所以 VC遇到 #include <dinput.h> 的时候肯定是把自己目录下文件包括进去了.
所以,我就把 VC 目录选择中,DirectX SDK 目录选择放在第一选择的位置。就好了,编译通过没有问题.
|
|