C++ 如何管理c++;图书馆
我正在开发一个静态库,我希望能够导出库和其中使用的部分接口。是否有任何工具可以自动化该过程(除了手工编写makefile) 例如,假设我有一个按以下目录结构编码的库: 米斯塔夫/ 库h的主入口点C++ 如何管理c++;图书馆,c++,static-libraries,C++,Static Libraries,我正在开发一个静态库,我希望能够导出库和其中使用的部分接口。是否有任何工具可以自动化该过程(除了手工编写makefile) 例如,假设我有一个按以下目录结构编码的库: 米斯塔夫/ 库h的主入口点 一些_code.cpp 内部文件夹/ 一个有趣的界面.h 一些_code.cpp 内部文件夹2/ 一个无趣的界面.h 一些_code.cpp 我想创建以下结构: 米斯塔夫/ 库h的主入口点 内部文件夹/ 一个有趣的界面.h 内部文件夹2/ 一个无趣的界面.h 您可以使用它。它易于使用,但功
- 一个无趣的界面.h
- 一些_code.cpp
- 一个无趣的界面.h
- 您可以使用它。它易于使用,但功能强大。有关文档,请参阅
一些优点:
- 非常强大/可配置
- 易于使用
- 向其他(cmake)项目添加cmake库非常简单
- 命令行和GUI可用
- 可在所有主要平台上使用
- 支持本机编译和交叉编译
- 可以为各种IDE生成项目文件,包括生成文件