阅读:1326回复:13
vxd make
question:
i use c/ddk build a vxd(from\"systems programming for windows 95\"), but have a error:\"cannot open input file\"vxdwraps.clb\"\" make file: # MYVXD.MAK -- MAKE file for sample VxD all: myvxd.vxd devdcl.obj: $*.asm ml -coff -DBLD_COFF -DIS_32 -W2 -c -Cx -DMASM6 -Zd -DDEBUG $*.asm myvxd.obj: $*.c cl -c -Gs -Zdpl -Od -D_X86_ -YX -W3 -DDEBLEVEL=1 -DBLD_COFF -DDEBUG -DIS_32 $*.c myvxd.vxd: devdcl.obj $*.obj $*.def e:\\98ddk\\bin\\link @<< -machine:i386 -debug:none -pdb:none -def:$*.def -out:$@ -map:$*.map -vxd vxdwraps.clb devdcl.obj myvxd.obj << why? |
|
沙发#
发布于:2003-12-31 16:57
vxdwraps.clb? maybe vxdwraps.c?
|
|
板凳#
发布于:2003-12-31 17:13
i don\'t know, it\'s copy from SPW95(a sample), i find it(vxdwraps.clb) in 98ddk\'s include dirctory, but i don\'t know it\'s mean.
the make file is right? |
|
地板#
发布于:2003-12-31 17:25
那这样写是对的吗?
我在98ddk的inc目录下找到了这个文件 |
|
地下室#
发布于:2003-12-31 17:46
大虾,救命啊!
|
|
5楼#
发布于:2003-12-31 18:45
在98ddk的lib\\i386\\free下吧
|
|
6楼#
发布于:2004-01-02 08:52
对啊!那应该要怎么办呢?
|
|
7楼#
发布于:2004-01-02 08:56
要这样写的意义是什么呢?
-map:$*.map -vxd vxdwraps.clb |
|
8楼#
发布于:2004-01-02 13:54
你拿一个sample,然后参考以下,要详细了解就到MSDN里去查,不知这样回答对你有没有帮助~)~
|
|
9楼#
发布于:2004-01-02 14:19
this is just a sample...
|
|
10楼#
发布于:2004-01-02 14:34
要这样写的意义是什么呢? -map, -vxd什么的是link的参数,vxdwraps.clb devdcl.obj myvxd.obj也是。 根据vxdwraps.clb devdcl.obj myvxd.obj来link出一个文件。应该是环境变量没有设置好,找不到lib路径 |
|
11楼#
发布于:2004-01-02 14:54
环境变量在98下不是ddk设置好的吗?if i want set it, use setenv.dat?yes or no? pls help me...
|
|
12楼#
发布于:2004-01-05 11:24
谢谢你的回复,我把那个clb文件放在当前目录下,错误是没有了,但是有10来个警告,这些警告要紧吗?
请帮我看看,再另给分哟。 LINK : warning LNK4078: multiple \"LCODE_vxdpn\" sections found with different attributes (C0000040) LINK : warning LNK4078: multiple \"LCODE_vxdpn\" sections found with different attributes (40000040) LINK : warning LNK4078: multiple \"LCODE_vxdpn\" sections found with different attributes (C0000040) LINK : warning LNK4039: section \"MCODE_vxdpni\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"MCODE_vxdpni\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"MCODE_vxdpdi\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"MCODE_vxdpdi\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"DBOCODE_vxdpnc\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"DBOCODE_vxdpnc\" specified with /SECTION option does not exist LINK : warning LNK4039: section \"DBOCODE_vxdpnc\" specified with /SECTION option does not exist MYVXD1.vxd - 0 error(s), 10 warning(s) |
|
13楼#
发布于:2004-01-05 12:18
我无法确定是否能正常使用。
知道他是怎么做的就好了,自己写的时候用VToolsD吧,省不少事情。 |
|