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