使用nmake -f makefile.make 结果仅执行了里面的第一个命令,求解

ljsunlin 2011-06-25 10:38:46
在学习 com技术内幕

第10章

里面有个makefile 我按着书上写了,结果发现仅执行了里面的第一个命令

这是makefile.make全部代码
iface.h proxy.c guids.c dlldata.c : server.idl
midl /h iface.h /iid guids.c /proxy proxy.c server.idl

dlldata.obj : dlldata.c
cl /c /DWIN32 /DREGISTER_PROXY_DLL dlldata.c

proxy.obj : proxy.c
cl /c /DWIN32 /DREGISTER_PROXY_DLL proxy.c

PROXYSTUBOBJS= dlldata.obj \
proxy.obj \
guids.obj

PROXYSTUBLIBS= kernel32.lib \
rpcndr.lib \
rpcns4.lib \
rpcrt4.lib \
uuid.lib

proxy.dll : $(PROXYSTUBOBJS) proxy.def
link /dll /out:proxy.dll /def:proxy.def \
$(PROXYSTUBOBJS) $(PROXYSTUBLIBS)
regsvr32 /s proxy.dll
...全文
137 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljsunlin 2011-06-25
  • 打赏
  • 举报
回复
已经解决了。。。。

正确的命令行命令为:
nmake proxy.dll -f makefile.make

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧