介绍:
日前在做类似插件类子模块式开发时,考虑到各个模块的独立性,在团队开发的过程中,最好能够拆分成各个子模块,各自定义好暴露在外面的接口,所以,开发中以多个子项目进行组织起来。
具体实现如下:
1. 构建项目集工程;
2. 在项目集工程中添加各个子项目;
项目集工程的构建:
1. 先建一个空的qmark项目:
2、集成项目文件pro如下图设置:
3、新建主函数(main.cpp)工程添加到这个工程集下:
4、填写完毕选择好默认下一步,查看项目集中pro文件自动加载子项目到SUBDIRS下:
5、依照此法,可以添加对应的动态链接库到该项目集下:
6、生成最终项目集合如下图: