文件名称:qmake-unity:QMake-unity是一个独立的工具,可以加快基于qmake的C ++项目的编译
文件大小:19KB
文件格式:ZIP
更新时间:2024-02-26 14:58:42
c-plus-plus performance qt qmake unity-build
QMake-Unity QMake-unity是一个独立的工具,可以加快基于qmake的C ++项目的编译。 一般概念 Unity构建,巨型构建和单个编译单元(SCU)是一种加速C ++编译过程的技术。 它包括在编译之前对多个CPP文件进行分组/合并。 QMake-unity使文件分组过程自动化,并且可以将编译速度提高 。 它可以在两个层次上起作用: 在调用CL之前对CPP文件进行分组 调用MOC之前的组头文件 moc对象有两个优化级别: 在每个QObject类(标头)上调用MOC,然后对由moc生成的cpp文件进行分组,以使用CL一次生成它们。 ( MOC_LVL_1 ) 将每个Q
【文件预览】:
qmake-unity-master
----qmakeUnity()
--------unity_config.py(599B)
--------qmake_unity.pri(3KB)
--------unity_common.py(3KB)
--------qmake_unity.py(17KB)
--------__init__.py(0B)
--------unity_moc_headers.py(15KB)
----TODO.md(784B)
----LICENSE(1KB)
----README.md(14KB)