请教nmake 的用法(50分)

  • 主题发起人 主题发起人 Yason
  • 开始时间 开始时间
Y

Yason

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VC++6.0 编写了一个COM组件,然后用nmake程序生成代理/存根DLL,可是运行错误。
提示如下:‘cl’不是内部或外部命令,也不是可运行程序。
请问各位大虾这怎么解决?
*ps.mk文件如下:
mAtl2ps.dll: dlldata.obj mAtl2_p.obj mAtl2_i.obj
link /dll /out:mAtl2ps.dll /def:mAtl2ps.def /entry:DllMain dlldata.obj mAtl2_p.obj mAtl2_i.obj /
kernel32.lib rpcndr.lib rpcns4.lib rpcrt4.lib oleaut32.lib uuid.lib /

.c.obj:
cl /c /Ox /DWIN32 /D_WIN32_WINNT=0x0400 /DREGISTER_PROXY_DLL /
$<

clean:
@del mAtl2ps.dll
@del mAtl2ps.lib
@del mAtl2ps.exp
@del dlldata.obj
@del mAtl2_p.obj
@del mAtl2_i.obj
 
cl 是外部程序
 
该问题怎么解决?
 
查找cl.exe的路径,加到你的Path里
 
环境变量PATH已经设置了,执行时为什么告诉我rpcproxy.h no include path set?
include path 该怎样设置?
 
在makefile里面加上/I参数,指定rpcproxy.h的路径
 
Inclucde环境变量要加上
 
已经在系统环境变量PATH中设置了,可是还不行。
应该在哪设置?
 
后退
顶部