cyansand
驱动牛犊
驱动牛犊
  • 注册日期2003-03-13
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1287回复:0

救急,vxd编译环境的问题

楼主#
更多 发布于:2003-06-25 21:15
请大侠指教,小弟用的是win2k,先装了vc6.0,然后是vtoolsd,然后98ddk,结果用vc编译.mak文件,一大堆错误。初步估计路径没对,环境变量如何设置呢?请指点迷津,多谢了!
附错误:
--------------------Configuration: MYADfinal - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
 set INCLUDE= .;C:\\PROGRA~1\\NuMega\\VtoolsD\\INCLUDE;C:\\PROGRA~1\\NuMega\\VtoolsD\\INCLUDE\\DAA;
 set CL= -c -nologo -GB -GF -Gy -Gs -Zp1 -DWANTVXDWRAPS -DVTOOLSD -DALT_INIT_SEG -DIS_32 -DNTVERSION=\'WDM\' -DVXD_COMPATLIB /Od /Oi -Zi -FdMYAD.PDB -DDEBUG=1 -DWIN40 -DWIN40_OR_LATER -DWFW311_OR_LATER  /DALT_INIT_SEG /Fomyad.OBJ
 D:\\PROGRA~1\\MICROS~1\\VC98\\bin\\CL.EXE .\\myad.cpp
myad.cpp
.\\myad.h(38) : error C2065: \'regionAdderss\' : undeclared identifier
.\\myad.h(38) : error C2065: \'regionSize\' : undeclared identifier
.\\myad.h(38) : error C2056: illegal expression
.\\myad.h(38) : error C2656: \'MyBuffer\' : function not allowed as a bit field
.\\myad.h(38) : warning C4183: \'MyBuffer\': member function definition looks like a ctor, but name does not match enclosing class
.\\myad.cpp(9) : error C2143: syntax error : missing \';\' before \'*\'
.\\myad.cpp(9) : error C2501: \'MyHwInt\' : missing storage-class or type specifiers
.\\myad.cpp(9) : error C2501: \'pMyIRQ\' : missing storage-class or type specifiers
.\\myad.cpp(13) : error C2143: syntax error : missing \';\' before \'*\'
.\\myad.cpp(13) : error C2501: \'MyBuffer\' : missing storage-class or type specifiers
.\\myad.cpp(13) : error C2501: \'pMybuf\' : missing storage-class or type specifiers
.\\myad.cpp(20) : error C2653: \'MyHwInt\' : is not a class or namespace name
.\\myad.cpp(23) : error C2065: \'sedPhysicalEOI\' : undeclared identifier
.\\myad.cpp(24) : error C2065: \'VMIN32_QueueUserApc\' : undeclared identifier
.\\myad.cpp(35) : error C2061: syntax error : identifier \'MyHwInt\'
.\\myad.cpp(36) : error C2059: syntax error : \'=\'
.\\myad.cpp(37) : error C2065: \'pMydma\' : undeclared identifier
.\\myad.cpp(37) : error C2440: \'=\' : cannot convert from \'class MyDMAChannel *\' to \'int\'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
.\\myad.cpp(38) : error C2059: syntax error : \'=\'
.\\myad.cpp(39) : error C2065: \'MAX_TRANSFER_BYTES\' : undeclared identifier
.\\myad.cpp(39) : error C2065: \'DVOID\' : undeclared identifier
.\\myad.cpp(39) : error C2146: syntax error : missing \')\' before identifier \'MAX_PHYS_ADDR\'
.\\myad.cpp(60) : error C2065: \'pMyBUF\' : undeclared identifier
.\\myad.cpp(60) : error C2541: delete : cannot delete objects that are not pointers
.\\myad.cpp(63) : error C2143: syntax error : missing \':\' before \';\'
.\\myad.cpp(63) : error C2143: syntax error : missing \';\' before \':\'
.\\myad.cpp(68) : error C2143: syntax error : missing \':\' before \';\'
.\\myad.cpp(68) : error C2143: syntax error : missing \';\' before \':\'
.\\myad.cpp(72) : error C2061: syntax error : identifier \'MyBuffer\'
.\\myad.cpp(73) : error C2227: left of \'->m_CreateError\' must point to class/struct/union
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : error C2143: syntax error : missing \';\' before \'{\'
.\\myad.cpp(74) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: \'D:\\PROGRA~1\\MICROS~1\\VC98\\bin\\CL.EXE\' : return code \'0x2\'
Stop.
Error executing NMAKE.

MYADfinal.vxd - 103 error(s), 1 warning(s)
游客

返回顶部