c++工程目录结构如何设计

原创
2021/11/17 11:47
阅读数 417

bin:生成exe dll 

lib:lib库

builds:cmake生成工程文件集合,编译中间文件

devels:暂时没搞懂

include:存放模块之间对外目录

src:存放模块内部的.h和.cpp

test:测试目录,单元、集成、e2e等等。

tools:工具类。

docs:文档目录

3rdparty:第三方库集合

deploy:部署、交付工具

sample:例子类。

scripts:脚本类。

cmakelists.txt

makefile:

readme.md :项目介绍

version.sed:版本更新记录

LICENSE : 版权信息说明。

build.sh : build脚本文件。

 

其他注意事项

公共的导出宏

 

每一个项目被vs打开后应该有 

include:对外使用

header:内部头文件

source:源文件

os_def.h:平台定义头文件

 

A --
   |--src
       |--A.h
       |--A.cpp

B --
   |--include
       |--B.h
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部