打印

求思路 MDK 将多个项目整合在一起!!!

[复制链接]
3041|7
手机看帖
扫描二维码
随时随地手机跟帖
楼主
试试用 WorkSpace 管理多个 Project,或单个 Project 管理多个 Target。

使用特权

评论回复
沙发
john_lee| | 2013-4-9 13:08 | 显示全部楼层
本帖最后由 john_lee 于 2013-4-9 13:09 编辑
Ryanhsiung 发表于 2013-4-9 08:36
WorkSpace 管理多个 Project 这个可以用。

  或单个 Project 管理多个 Target,这个里面的文件不能另选 ...


单个 Project 管理的多个 Target,虽然文件都是共有的,但每个 Target 可以单独设置文件是否“Include in Target Build”,而且还可以配合条件编译。

多个 Target,比较适合 Project 中的大多数文件都相同,只有少部分文件不想同的情况。

使用特权

评论回复
板凳
john_lee| | 2013-4-9 13:43 | 显示全部楼层
不需要的 C 文件,就不要 include in target build 啊,把它排除了就是,甚至可以建一个 group,把 target 相关的文件都放进去,整体选择 include in target build。
比如有两个 target:target1 和 target2,4个 C 文件:f1.c,f2.c,f3.c,f4.c。其中 f1.c 和 f2.c 是 target1 需要的,f3.c 和 f4.c 是 target2 需要的。
你可以建两个 group:group1 和 group2。group1 包含 f1.c,f2.c。group2 包含 f3.c,f4.c。对于 target1,设置 group2 禁止 include in target build,对于 target2,设置 group1 禁止 include in build。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则