阅读:1504回复:12
为什么我在编译的时候总会出现路径不对的问题?
我刚刚开始学习写驱动程序,系统装好了VC6,98DDK,DS2。5,我用DRIVERWORKS 向导生成的程序编译的时候总出错,
BUILD: c:\\progra~1\\micros~1\\vc98\\include\\vidsvr.odl(16): c:\\progra~1\\micros~1\\vc98\\include\\vidsvr.odl - invalid include statement: importlib(STDOLE_TLB); 请各位帮帮忙 |
|
沙发#
发布于:2002-12-17 14:36
是否VC装的不全?
|
|
板凳#
发布于:2002-12-17 14:56
是否跟安装软件的先后顺序有关? :D:D:D
|
|
|
地板#
发布于:2002-12-17 15:02
有没有先编译ds自己的库?
|
|
|
地下室#
发布于:2002-12-17 16:06
软件安装应该没有问题的,我先安装VC6,然后98DDK,然后DS,
DS 的库需要编译的吗? |
|
5楼#
发布于:2002-12-17 18:39
需要编译
|
|
6楼#
发布于:2002-12-18 10:59
运行NuMega DriverStudio下Tools下的Setup DDK and Start MSVC程序,打开NuMega\\Driver Studio\\DriverWorks\\Source\\VdwLibs.dsw工程;设置VC6.0的Compile\\Config的配置为WDM Free或Checked;编译VdwLibs.dsw库建立DriverWork的库文件,我编译的时候就出错了
Current DDK Directory = d:\\98DDK Building for I386 ******Configuration: VdwLibs - Win32 WDM Free ************* Out of environment space 1 file(s) copied New or updated MSVC detected. Updating DDK environment.... Out of environment space Setting environment for using Microsoft Visual C++ tools. Out of environment space Out of environment space Out of environment space Out of environment space Out of environment space Out of environment space Starting dirs creation....Completed. DOSKey installed BUILD: Compile and Link for i386 BUILD: Computing Include file dependencies: BUILD: c:\\progra~1\\micros~1\\vc98\\include\\exdisp.odl(31): c:\\progra~1\\micros~1\\vc98\\include\\exdisp.odl - invalid include statement: importlib(STDOLE_TLB); BUILD: c:\\progra~1\\micros~1\\vc98\\include\\vidsvr.odl(16): c:\\progra~1\\micros~1\\vc98\\include\\vidsvr.odl - invalid include statement: importlib(STDOLE_TLB); BUILD: c:\\progra~1\\numega\\vtoolsd\\include\\bcdefseg.h(15): c:\\progra~1\\numega\\vtoolsd\\include\\bcdefseg.h - invalid include statement: #include LOCKED_CODE_SEGMENT BUILD: c:\\progra~1\\numega\\vtoolsd\\include\\vtoolscp.h(19): c:\\progra~1\\numega\\vtoolsd\\include\\vtoolscp.h - invalid include statement: #include LOCKED_CODE_SEGMENT BUILD: c:\\progra~1\\numega\\vtoolsd\\include\\vtoolsc.h(402): c:\\progra~1\\numega\\vtoolsd\\include\\vtoolsc.h - invalid include statement: #include LOCKED_CODE_SEGMENT BUILD: Examining c:\\program files\\numega\\driverstudio\\driverworks\\source directory for files to compile. c:\\program files\\numega\\driverstudio\\driverworks\\source c:\\program files\\numega\\driverstudio\\driverworks\\source - 52 source files (23,679 lines) BUILD: Unable to save the dependency database: \\nt\\build.dat 帮我看看是怎么回事,谢了 |
|
7楼#
发布于:2002-12-18 11:48
Out of environment space
==》环境设置错误 |
|
8楼#
发布于:2002-12-18 14:02
楼上的大哥,该怎么设定环境呢?
|
|
9楼#
发布于:2002-12-18 15:10
我也碰到过这样的问题。
编译的时候不要点build all选项,要有选择的编译,比如你要编译 wdm下的驱动程序,不要选择有关nt的选项。 要是还不行的话,你把ds重装,或下一个新的ds。 祝你好运! |
|
10楼#
发布于:2002-12-18 15:21
我也碰到过这样的问题。 是这样的。 再给一个 老龙的心得: http://www.driverdevelop.com/forum/html_29849.html?1040195552 |
|
11楼#
发布于:2002-12-18 16:02
我不是高级会员,下不了最新的DS,那位能提供一个下在的地方?
|
|
12楼#
发布于:2002-12-18 17:59
你从网上艘一个,以前的帖子也有不少连接。
|
|