预编译头文件的使用

在我们使用第三方库文件的时候,或者调用动态库文件(dll、a),经常是需要包含头文件的,而且这些头文件特别多,如果每次其他文件改变后都需要对这些文件再次编译那就非常慢了,这里就使用预编译可以解决此问题。

比如如下文件为预编译头文件:
precompiled.h文件

#ifndef PRECOMPILED_H
#define PRECOMPILED_H
//预编译头文件,此文件写好后几乎不会变动,可以减少后期的编译时间

#include "QxOrm.h"
#include "export.h"

#endif // PRECOMPILED_H

在项目的pro文件中添加如下代码:

# 预编译头文件
!contains(DEFINES, _QX_NO_PRECOMPILED_HEADER) {
    
    
    PRECOMPILED_HEADER = precompiled.h
}

おすすめ

転載: blog.csdn.net/weixin_42887343/article/details/120563036