开篇
🔴在实际的项目开发过程中,随着需求的不断累加、变更,模块及功能会随着时间的推移不断增多,特别是在中大型项目开发过程中,模块及功能复杂且庞大,工程结构如果混乱或者不清晰,对于整个开发团队来说维护、扩展成本非常高。所以在项目开发初期,需要尽可能规划好项目工程结构。
🔴下面我们介绍基于子目录方式的工程结构。通常情况下,我们会先创建一个顶层节点工程,之后在顶层节点下面创建一个项目的主工程,之后根据实际项目情况,在顶层节点下创建主工程需要的各个模块(通常是Lib工程或者插件工程)。各个模块协同主工程一起完成整个项目功能。如下图所示:

根据上图的结构我们在Qt Creator中创建具体的工程结构。
👇
1.创建顶层节点RootProject
1.1 打开Qt Creator ->【文件】 ->【新建文件或项目】
<
本文介绍了在中大型项目开发中如何规划清晰的工程结构,以降低维护和扩展成本。通过Qt Creator,详细演示了如何创建顶层节点工程RootProject,添加主工程节点MainProject,以及模块工程节点LibSubCore,构建基于子目录的工程结构。
订阅专栏 解锁全文
3490






