当前位置: 首页 > news >正文

Qt学习(开发环境Visual Studio)5.工程结构介绍

本文将介绍软件开发过程中的工程框架,作者对本模块并非精通,所写所作及代码均来自老师傅的传授,加上自己的理解。

Doc:文档,主要包含软件的说明书、界面设计、算法开发要求等内容

Src:码源,开发过程中最主要的模块。Framework 框架:提供应用骨架,控制主要流程,管理模块生命周期,Common公共组件,服务于Module模块,与界面基本无关,实现跨模块共享工具,基础服务实现和通用功能封装。

Include:公共头文件

Bin:可执行文件,里面有debug 和 release 两个版本。

3rdParty:第三方库,不是我们自己编写的,也不是编程语言标准库提供的,而是由其他组织或个人开发的可重用代码集合。

-源代码
|
|
|----src(模块源代码)
| |---framework(框架)
| |---common(公共库)
| |---module(功能模块)
| |---algorithm(算法)
|
|---include(src中各模块dll的头文件)
|
|
|---3rdParty(第三方库)
|
|
|---bin(二进制)
| |----debug
| |--win32
| |-----client(客户端)
| |-----common(公共库)
| |-----tool(工具)
|
| |----release
| |--win32
| |-----client(客户端)
| |-----common(公共库)
| |-----tool(工具)

http://www.jsqmd.com/news/1185580/

相关文章:

  • 雷达官方服务项目及价格查询|详细地址与售后热线权威信息通告(2026年7月最新) - 亨得利钟表维修中心
  • css讲解
  • 锂电池组电压平衡方案:PIC18F86K90与MCP3202实战
  • Golang RSA加密实战:从密钥生成到生产环境避坑指南
  • PIC18F2620与CMT-8540S-SMT蜂鸣器嵌入式开发指南
  • 海外发稿报价不透明?媒介易让每笔费用都列在明处
  • request.getRequestDispatcher().forward() 、<jsp:forward>、response.sendRedirect()三者的区别
  • 2026年7月最新南通芝柏官方售后服务热线与网点地址查询 - 亨得利官方服务中心
  • 元初混沌 6G 全域通感一体化体系架构 第一卷三阶第二十七篇 场象:小区全域电磁笼罩梯度分布规律
  • 数据结构 - 线性表第三篇:基于顺序表实现 C 语言通讯录(基础功能篇)
  • 为什么大型组织都在从公有云IM转向私有化协作平台
  • 2026年7月最新无锡雅典官方售后热线及客户服务网点地址 - 亨得利官方服务中心
  • Spark图计算实战:GraphX与GraphFrames选型、分区与内存优化
  • 2026最新盘点:10款高效率写小说软件亲测,ai写小说哪个更好用?
  • 2026 年更新:峡江靠谱的回收平台哪个好,扔掉前先看一眼,这笔“隐形存款”正被你当垃圾处理 - 鉴选官
  • Apriori算法与关联规则挖掘实战指南
  • OpenGL运行环境搭建学习00篇【Related to https://learnopengl-cn.github.io/】
  • Normative Reasoning in Large Language Models: A Comparative Benchmark from Logical and Modal Pers...
  • 在浏览器中对视频mp4与背景音乐mp3都同步自动播放画面和声音
  • ArcGIS Pro跨网络连接SQL Server并启用企业级地理数据库
  • 数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
  • 免费又高效,这两款软件专治图片拼接难题 - 软件工具教程方法
  • C++ 写代码条件判断边界缺失的隐蔽逻辑漏洞
  • AI Agent人格设计:硬编码规则与动态Persona的对比与实践
  • Windows 11 + RTX 5060 Ti 部署 PaddleOCR 3.7.0 完整实战指南
  • Unity程序化生成实战:ProceduralToolkit核心功能与地下城构建
  • 5分钟快速上手:2025年最强网盘直链下载助手完全指南
  • 测试理论面试题
  • C++ LoopRepair:迭代式修复 40 个真实 C/C++ 漏洞
  • C++智能指针深度解析:从RAII原理到多线程实战应用