minclude:从CC ++项目中删除不需要的包含指令

时间:2024-05-21 15:52:24
【文件属性】:

文件名称:minclude:从CC ++项目中删除不需要的包含指令

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-21 15:52:24

Python

包含 从C / C ++源库中删除不需要的include指令,类似于 。 尽管Minclude不需要Clang,但它通过简单的测试使用了朴素的方法,可以在不破坏构建的情况下删除包含的内容。 这样做的好处是您可以将其与任何类型的构建工具或编译器一起使用。 Minclude是用Python 3编写的,您可以通过Python的包管理器进行安装: pip3 install minclude 现在,导航到您的源目录并运行minclude来开始使用。 常问问题 这不是-超级慢吗? 是的! 根据代码库的大小,这可能需要几个小时才能完成。 如何告诉Minclude忽略某些include指令? 只需将它们包装: # ifndef MINCLUDE # include < string> # endif 然后在运行Minclude时将-DMINCLUDE添加为编译器参数。


【文件预览】:
minclude-master
----LICENSE.txt(855B)
----minclude(6KB)
----requirements.txt(2B)
----setup.cfg(40B)
----setup.py(446B)
----README.md(915B)
----.gitignore(33B)

网友评论