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