向用过MPC(Makefile and Project Creator)的同学请教一下

c265n46 2010-02-01 11:28:45
近来项目要求用MPC生成vc的工程文件和makefile。
现在有一个工程,只要求生成lib文件。

我的MPC文件相关描述如下:
staticname = CnmCwmpCommon

//输出文件路径以及文件名
libout = $(CNMROOT_D)/server/lib

在生成vc8工程文件的时候还是会默认要生成动态链接库。
请问应该怎么写这个mpc文件。让它只生成lib呢?

...全文
210 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
c265n46 2010-03-06
  • 打赏
  • 举报
回复
临时解决了一下。

生成两遍工程。。一次静态。一次动态。。

wbruce 2010-03-05
  • 打赏
  • 举报
回复
staticname = CnmCwmpCommon
sharedname =

试试
cocat 2010-02-12
  • 打赏
  • 举报
回复
不懂,只能帮顶下。。。。
evanxgsh 2010-02-02
  • 打赏
  • 举报
回复
不知道,Mark,Up一下
c265n46 2010-02-02
  • 打赏
  • 举报
回复
板凳也自己坐了把。。。。。
c265n46 2010-02-02
  • 打赏
  • 举报
回复
在调用生成命令时有个选项 -static 生成我需要的工程。
目前我在一个文件夹下面建了好几个。
有生成动态库、静态库和exe的。
在调用mwc.pl时,递归的一次生成所有的这些工程。
对于要生成静态库的工程。似乎在mpc文件里面有这么一个关键字 requires
我对这个关键字的理解是requires后面的东西必须出现在mwc.pl的命令后面才生成工程文件。
于是在这个要生成静态库的工程加了这么一条
requires += static
。貌似还是不行。。
用法不对吗?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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