【发布时间】:2009-10-03 14:40:59
【问题描述】:
我在 linux 上的一个 c++ 项目处于起步阶段。 (团队包含 3-5 名开发人员,IDE 是 Eclipse CDT 6)我想知道您对以下主题的项目结构的想法:
- 依赖管理,同一个项目中如何引用不同的子项目目录
- 构建系统、手写makefile还是Eclipse automake? (Eclipse 为每个项目生成生成文件。我想要所有子项目的通用生成文件)
- 对于测试框架,我是更喜欢预编译库还是在项目中保留框架的源代码,然后使用整体构建过程进行构建?
示例子项目
- /Project.Model.A
- /Project.Model.B
- /Project.Model.A.Tests
- /Project.Model.B.Tests
- /Project.Views 等...
我正在寻找一个类似于这种结构的开源项目......
最好的问候
【问题讨论】: