阅读:1846回复:5
救救我,关于DS3.2
我的计算机配置是AMD Sempron 3100+ 处理器,
系统是WIN2000 SP4,DDK是Win2000 SP1 DDK DS 是Compuware.DriverStudio.v3.2.kg, SOFTICE是 DS自带的。 编译环境VC++ 6.0 问题一:当编译vewlib.lib 时出现 Compiling... cpprt.cpp dwcontrl.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression getnames.cpp 中间还有很多一样的致命错误! ..\\..\\common\\include\\stl\\stl_config.h(456) : warning C4005: \'__STL_END_NAMESPACE\' : macro redefinition ..\\..\\common\\include\\stl\\stl/_config_compat_post.h(25) : see previous definition of \'__STL_END_NAMESPACE\' 中间还有很多一样的警告! Error executing cl.exe. vdw_wdm.lib - 49 error(s), 8 warning(s) The following environment variables were not found $(WINVER) $(NTDDI_VERSION) $(_WIN32_IE) $(_WIN32_WINNT) 请问这是什么原因,我分别在P4,赛扬1.7G的各种机器上编译都存在同样问题! 请各位大侠救救我吧! 是不是还有什么没有设置好? |
|
沙发#
发布于:2005-04-11 16:10
我在DriverStudio中的Build with BUILD.EXE进行编译也出现如下问题:
Current DDK Directory = I:\\NTDDK Building for i386 ******Configuration: VdwLibs - Win32 WDM Free ************* 已复制 1 个文件。 I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\kstl.cpp I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\kstllmcb.cpp I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\kstlnphs.cpp I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\kstlphs.cpp I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\stcinit.cpp I:\\PROGRA~1\\Compuware\\DriverStudio\\DriverWorks\\..\\Common\\source\\suballoc.cpp 已复制 6 个文件。 I:\\PROGRA~1\\COMPUW~1\\DRIVER~1\\DRIVER~3\\source>call I:\\NTDDK\\bin\\setenv.bat I:\\NTDDK free New or updated MSVC detected. Updating DDK environment.... Setting environment for using Microsoft Visual C++ tools. Starting dirs creation...Completed. I:\\PROGRA~1\\COMPUW~1\\DRIVER~1\\DRIVER~3\\source>build.exe -ceZ BUILD: Object root set to: ==> objfre BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: ERROR - \"i:\\progra~1\\compuw~1\\driver~1\\driver~3\\source\\sources.\" file time is in the future. BUILD: Compiling i:\\progra~1\\compuw~1\\driver~1\\driver~3\\source directory Compiling - cpprt.cpp for i386 Compiling - stcinit.cpp for i386 Compiling - dwcontrl.cpp for i386 i:\\progra~1\\compuware\\driverstudio\\driverworks\\include\\kcsq.h(35) : error C1083: Cannot open include file: \'csq.h\': No such file or directory 还有很多一样的错误! Building Library - i:\\progra~1\\compuware\\driverstudio\\driverworks\\lib\\i386\\vdw_wdm.lib for i386 lib() : error LNK1181: cannot open input file \"objfre\\i386\\dwcontrl.obj\" BUILD: Done 55 files compiled - 47 Errors 1 library built - 1 Error Errors in the build process. Cannot copy build result to DriverWorks\\lib. Tool returned code: 0 请急救! |
|
板凳#
发布于:2005-04-11 17:47
看看别人的帖子。ds3.2最好配合xp ddk,不要用win2kddk sp1。
|
|
地板#
发布于:2005-04-11 21:00
可是我装了XP DDK 然后在WIN2000 下在VC++6。0编译
还是不行,用DriverStudio编译它说不能编译WIN DDK 是不是需要重装XP 系统在XP下再编译了? 我等待你的回复?谢谢!谢谢! 我等你的回复! |
|
地下室#
发布于:2005-04-14 10:17
setddkgo设置好没有?就是ddk的路径什么的都设置好啦?
|
|
5楼#
发布于:2005-04-22 10:51
是不是要用ddk的编译按钮?
|
|