c - 从多个头文件和源文件生成头文件合并?
问题描述
我一直在使用一个仅包含头文件的库,但它实际上已将其分离为头文件 ( *.h
) 和源*.c
文件 ( )。
SQLite 创建一个文件——主要是出于与优化相关的其他原因——所以我想知道是否有一种自动方法可以从多个头文件和源文件中生成一个头文件合并。
(我已经通过SUBSTRING
在我的运行中手动尝试过CMakeLists.txt
)
跳过target_link_library
一步的优势在于构建速度、分发和更简单的帮助文本。
我可能可以使用LLVM的LibTooling或LibClang编写一些东西……但这似乎是其他人已经熟练解决的常见用例。
如何从多个头文件和源文件中自动生成一个合并的头文件?
解决方案
推荐阅读
- powershell - 如何在 PowerShell 中将 foreach 更改为 for?
- closedxml - 根据列值使用 closedXML 设置行颜色
- c# - WPF C#从不同的UIElement实时更新折线点
- c# - 与 GroupBox 控件交互时发生的事件?
- android - 从通知恢复后台应用程序
- kotlin - 如何在 Kotlin 中返回 T?
- javascript - 获取 Flatlist 中所有视图的 y 偏移值
- html - 在一页上实现侧导航栏打开 - 在第二页上不起作用
- reactjs - Material UI 响应基于元素大小
- kotlin - Kotlin 中的通用函数