阅读:1660回复:8
菜鸟急问:Visual c++ 6.0编译出错!请帮忙
用Visual c++ 6.0 菜单driverstudio下build with build.exe 命令编译报告出错:
NMAKE : U1073: don't know how to make 'e:\NTDDK\libchk\i386\libci.lib' Stop. BUILD: nmake.exe failed - rc = 2 怎么办? |
|
|
沙发#
发布于:2004-07-30 12:53
连接运行时库出错:
NTDDK//lib//chk//i386//libci.lib 可能不存在 |
|
|
板凳#
发布于:2004-07-30 18:41
To:snowStart
你能不能帮忙把你的这个库文件挂上来 NTDDK//lib//chk//i386//libci.lib 或者发到:grayfox2008@163.com 谢谢了 还有我把它copy过来后,直接放到相应位置,它能正常工作吗? |
|
|
地板#
发布于:2004-07-31 08:26
给你贴到上面那个贴里了
|
|
|
地下室#
发布于:2004-07-31 16:25
To:snowStart 你可使用的 DDK版本不匹配 直接拷贝可能编译没有问题,但执行是否有问题就很难说了 ________________________________________________________ 回答的好请给分 [编辑 - 7/31/04 by AllenZh] |
|
|
5楼#
发布于:2004-08-01 08:33
我贴的是XP DDK的w2k目录下的,应该不会有任何问题的
|
|
|
6楼#
发布于:2004-08-01 23:54
编译都不成功
libci.lib(_ios.obj) : error LNK2001: unresolved external symbol "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) libci.lib(streamb.obj) : error LNK2001: unresolved external symbol "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) objchk\i386\helloapp.exe() : error LNK1120: 1 unresolved externals BUILD: Done 不知该怎么办? |
|
|
7楼#
发布于:2004-08-01 23:59
我把库文件拷贝之后,又在check mode 和 free mode 下用ddk build -cz命令处理了一下(build 成功),但是在
vc下还是报告上述三个错误 |
|
|
8楼#
发布于:2004-08-18 22:09
win2k下的目录和98下的目录路径是不一样的,你需要改写source文件中指定的路径设置!先找到ddk中对应的路径,安那的路径改写就是了!以下是一个source的例子:
TARGETNAME=usbdriver TARGETTYPE=DRIVER DRIVERTYPE=WDM TARGETPATH=OBJCHK C_DEFINES=-DDRIVER BROWSER_INFO=1 USE_MAPSYM=1 INCLUDES=$(BASEDIR)\inc; \ $(BASEDIR)\inc\ddk\wdm\ TARGETLIBS=$(BASEDIR)\libchk\i386\usbd.lib SOURCES=DrvInit.c \ DrvPnp.c \ DrvPower.c \ DrvDispatch.c \ resource.rc |
|