关于VC6编译LPDIRECT3D8不通过的问题

重装了系统,打开以前的工程看看,重新编译发现类似的错误:

 

error C2146: syntax error : missing ';' before identifier 'lpdi'
fatal error C1004: unexpected end of file found

 

错误定位在

extern LPDIRECTINPUT8 lpdi;

 

如果是未定义好办,把路径加上就可以了;加上以后还出现这样的错误,MSDN开花不结果,于是回想一下幼儿园老师的教诲...

关于VC6编译LPDIRECT3D8不通过的问题

 

这样加路径,路径是上去了,但是VC98本身也带有一些DirectX的头文件(*.h)和库文件(*.lib),所以

要搞成这样:

关于VC6编译LPDIRECT3D8不通过的问题

 

库路径也是一样道理,这样SDK的文件就会优先覆盖VC98中的旧版本文件,LPDIRECTINPUT8当然也就编译通过了.

想做的东西总是很多,由于总总限制,能做的总是很少;

很多事不是一个人就能做的,甚至有些事不是一个性别可以做的,你懂的;

 

最近玩单片机,民用的电太不稳定,一不小心就烧东西,触电,妈咪妈咪哄啊

 

你可能感兴趣的:(DI)