Hi All,
I’m building a file system driver in checked build. When i use the
.vxd to debug, it says “no debug information found”. I’ve also
observed that the sizes of vxds generated in both free build and
the checked build are same (10 kb) which is quiet unusual. I’m
suspecting my compiler options given in the makefile to be
culprit(just a guess).
My makefile is something like following
DDKROOT=C:\98DDK
INCL=$(DDKROOT)\Inc32
CVXDFLAGS = -Zi -Zdp -ML -Gs -c -DIS_32 -W3 -Zl -DDEBUG
-I$(INCL)
AFLAGS = -Zi -coff -DBLD_COFF -DIS_32 -W2 -Zd -c -Cx -I$(INCL)
-DMASM6 -DDEBUG -D_D -DMT
all: myvxd.vxd
myvxd.obj: myvxd.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxdutil.obj: myvxdutil.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxddios.obj: myvxddios.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxdctrl.obj: myvxdctrl.asm
ml $(AFLAGS) -Fo$@ %s
myvxd.vxd: myvxd.obj wrappers.clb myvxdctrl.obj myvxdutil.obj
myvxddios.obj
echo >NUL @<<udf.crf>-MACHINE:i386 -DEBUG -DEBUGTYPE:MAP -PDB:NONE
-DEF:myvxd.def -OUT:myvxd.vxd -MAP:myvxd.map
-VXD vxdwraps.clb wrappers.clb myvxd.obj myvxdctrl.obj
ifswraps.clb myvxdutil.obj myvxddios.obj
<<
link @myvxd.crf
mapsym myvxd
@copy myvxdf.vxd c:\windows\system\iosubsys
can you please tell me where i’m going wrong . . .
Sincerely
ML</udf.crf>
Nagaraja ML Sonale wrote:
Hi All,
I’m building a file system driver in checked build. When i use the .vxd
to debug, it says “no debug information found”. I’ve also observed that
the sizes of vxds generated in both free build and the checked build are
same (10 kb) which is quiet unusual. I’m suspecting my compiler options
given in the makefile to be culprit(just a guess).
My makefile is something like following
DDKROOT=C:\98DDK
INCL=$(DDKROOT)\Inc32
CVXDFLAGS = -Zi -Zdp -ML -Gs -c -DIS_32 -W3 -Zl -DDEBUG -I$(INCL)
AFLAGS = -Zi -coff -DBLD_COFF -DIS_32 -W2 -Zd -c -Cx -I$(INCL)
-DMASM6 -DDEBUG -D_D -DMT
all: myvxd.vxd
myvxd.obj: myvxd.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxdutil.obj: myvxdutil.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxddios.obj: myvxddios.c
cl $(CVXDFLAGS) -Fo$@ -Fc %s
myvxdctrl.obj: myvxdctrl.asm
ml $(AFLAGS) -Fo$@ %s
myvxd.vxd: myvxd.obj wrappers.clb myvxdctrl.obj myvxdutil.obj
myvxddios.obj
echo >NUL @<<udf.crf>> -MACHINE:i386 -DEBUG -DEBUGTYPE:MAP -PDB:NONE
> -DEF:myvxd.def -OUT:myvxd.vxd -MAP:myvxd.map
> -VXD vxdwraps.clb wrappers.clb myvxd.obj myvxdctrl.obj ifswraps.clb
> myvxdutil.obj myvxddios.obj
> <<
> link @myvxd.crf
> mapsym myvxd
> @copy myvxdf.vxd c:\windows\system\iosubsys
>
>
>
> can you please tell me where i’m going wrong . . .
>
> Sincerely
> ML
>
>
Nagaraja,
since this is the second day you’ve posted this I’d just like to point
out: You may get some responses. There are people here who’ve done
this. But this is an NT file system group…
Andy.</udf.crf>