阅读:1513回复:5
vtoolsd生成的文件用vc++6.0编译不能通过?
小弟最近安安装了driverstudio 2.5
用其中的vtoolsd 3.0 生成一个vxd的文件编译却发现如下问题 --------------------Configuration: AA - Win32 Debug-------------------- Compiling... AA.cpp d:\\aa.h(26) : error C2504: \'VThread\' : base class undefined d:\\aa.cpp(5) : error C2065: \'AA\' : undeclared identifier d:\\aa.cpp(8) : error C2501: \'Declare_Virtual_Device\' : missing storage-class or type specifiers d:\\aa.cpp(8) : error C2143: syntax error : missing \';\' before \'tag::id\' d:\\aa.cpp(10) : error C2614: \'AaThread\' : illegal member initialization: \'VThread\' is not a base or member Error executing cl.exe. AA.exe - 5 error(s), 0 warning(s) 请问应当怎么解决,小弟不胜感激!!!! |
|
|
沙发#
发布于:2002-03-07 09:04
是不是你没有将VToolsD的目录添加到autoexec.bat 的“PATH”中,
按理他会自动添加。 如果还不行,Post部分源码看看 |
|
板凳#
发布于:2002-03-08 18:00
类似的问题我也碰到过,建议用VC4 or VC5试试,甚至用
NMAKE /f xxx.mak试试,兴许不会让你失望 。 |
|
地板#
发布于:2002-03-09 09:00
那也不见得,我用的就是VC++6
可以通过 |
|
地下室#
发布于:2002-05-07 21:01
好像是VC和VTOOLSD 的类库不匹配,我也下烦!!!
|
|
5楼#
发布于:2002-05-08 11:43
在VC->options->tools->directories,把vtoolsd的inlcude,lib,bin都加进去。
|
|